diff options
Diffstat (limited to 'libbb/getopt32.c')
-rw-r--r-- | libbb/getopt32.c | 6 |
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; |