aboutsummaryrefslogtreecommitdiff
path: root/libbb/getopt32.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/getopt32.c')
-rw-r--r--libbb/getopt32.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libbb/getopt32.c b/libbb/getopt32.c
index 20e1b8a8b..bcb2db645 100644
--- a/libbb/getopt32.c
+++ b/libbb/getopt32.c
@@ -233,7 +233,7 @@ Special characters:
233 233
234 "a+" A plus after a char in opt_complementary means that the parameter 234 "a+" A plus after a char in opt_complementary means that the parameter
235 for this option is a nonnegative integer. It will be processed 235 for this option is a nonnegative integer. It will be processed
236 with xatoi_u() - allowed range is 0..INT_MAX. 236 with xatoi_positive() - allowed range is 0..INT_MAX.
237 237
238 int param; // "unsigned param;" will also work 238 int param; // "unsigned param;" will also work
239 opt_complementary = "p+"; 239 opt_complementary = "p+";
@@ -579,8 +579,8 @@ getopt32(char **argv, const char *applet_opts, ...)
579 llist_add_to_end((llist_t **)(on_off->optarg), optarg); 579 llist_add_to_end((llist_t **)(on_off->optarg), optarg);
580 } else if (on_off->param_type == PARAM_INT) { 580 } else if (on_off->param_type == PARAM_INT) {
581 if (optarg) 581 if (optarg)
582//TODO: xatoi_u indirectly pulls in printf machinery 582//TODO: xatoi_positive indirectly pulls in printf machinery
583 *(unsigned*)(on_off->optarg) = xatoi_u(optarg); 583 *(unsigned*)(on_off->optarg) = xatoi_positive(optarg);
584 } else if (on_off->optarg) { 584 } else if (on_off->optarg) {
585 if (optarg) 585 if (optarg)
586 *(char **)(on_off->optarg) = optarg; 586 *(char **)(on_off->optarg) = optarg;