if ((retval = getopt_internal(nargc, nargv, options)) == -2) {
char *current_argv = nargv[optind++] + 2, *has_equal;
- int i, current_argv_len, match = -1;
+ int i, match = -1;
+ size_t current_argv_len;
if (*current_argv == '\0') {
return(-1);
} else
current_argv_len = strlen(current_argv);
- for (i = 0; long_options[i].name; i++) {
+ for (i = 0; long_options[i].name; i++) {
if (strncmp(current_argv, long_options[i].name, current_argv_len))
continue;
- if (strlen(long_options[i].name) == (unsigned)current_argv_len) {
+ if (strlen(long_options[i].name) == current_argv_len) {
match = i;
break;
}