summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn L McGrath2003-04-27 10:05:35 +0000
committerGlenn L McGrath2003-04-27 10:05:35 +0000
commit7a54360cd4130f5891e178b6d33eb5b15398c721 (patch)
tree6af1c99a3492263676a6495a24eee3e980ba06b9
parentf01b805d9142bad42ebd8d0b4f6770bf06fb2cc3 (diff)
downloadbusybox-7a54360cd4130f5891e178b6d33eb5b15398c721.zip
busybox-7a54360cd4130f5891e178b6d33eb5b15398c721.tar.gz
Use bb_xgetlarg
-rw-r--r--coreutils/fold.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/coreutils/fold.c b/coreutils/fold.c
index f9ae526..df51107 100644
--- a/coreutils/fold.c
+++ b/coreutils/fold.c
@@ -97,15 +97,7 @@ extern int fold_main(int argc, char **argv)
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: