diff options
Diffstat (limited to 'libbb/getopt32.c')
-rw-r--r-- | libbb/getopt32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libbb/getopt32.c b/libbb/getopt32.c index 15b6efc09..497fc016f 100644 --- a/libbb/getopt32.c +++ b/libbb/getopt32.c | |||
@@ -404,7 +404,7 @@ getopt32(char **argv, const char *applet_opts, ...) | |||
404 | if (c >= 32) | 404 | if (c >= 32) |
405 | break; | 405 | break; |
406 | on_off->opt_char = *s; | 406 | on_off->opt_char = *s; |
407 | on_off->switch_on = (1 << c); | 407 | on_off->switch_on = (1U << c); |
408 | if (*++s == ':') { | 408 | if (*++s == ':') { |
409 | on_off->optarg = va_arg(p, void **); | 409 | on_off->optarg = va_arg(p, void **); |
410 | if (s[1] == '+' || s[1] == '*') { | 410 | if (s[1] == '+' || s[1] == '*') { |
@@ -454,7 +454,7 @@ getopt32(char **argv, const char *applet_opts, ...) | |||
454 | if (c >= 32) | 454 | if (c >= 32) |
455 | break; | 455 | break; |
456 | on_off->opt_char = l_o->val; | 456 | on_off->opt_char = l_o->val; |
457 | on_off->switch_on = (1 << c); | 457 | on_off->switch_on = (1U << c); |
458 | if (l_o->has_arg != no_argument) | 458 | if (l_o->has_arg != no_argument) |
459 | on_off->optarg = va_arg(p, void **); | 459 | on_off->optarg = va_arg(p, void **); |
460 | c++; | 460 | c++; |