Copyright (C) 91, 1995-2002 Free Software Foundation, Inc.
Modified for busybox based on coreutils v 5.0
- Copyright (C) 2003 Glenn McGrath <bug1@optushome.com.au>
+ Copyright (C) 2003 Glenn McGrath <bug1@iinet.net.au>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
break_spaces = 1;
break;
case 'w': { /* Line width. */
- long int tmp_long;
- char *end_ptr;
-
- errno = 0;
- tmp_long = strtol(optarg, &end_ptr, 10);
- if (!end_ptr || errno || tmp_long < 1) {
- bb_error_msg_and_die("invalid number of columns: `%s'", optarg);
- }
- width = (int) tmp_long;
+ width = bb_xgetlarg(optarg, 10, 1, 10000);
break;
}
default: