]> granicus.if.org Git - libevent/commitdiff
Suppress int conversion warnings in getopt_long compatibility
authorAzat Khuzhin <azat@libevent.org>
Sat, 16 Mar 2019 13:37:38 +0000 (16:37 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sat, 16 Mar 2019 13:37:56 +0000 (16:37 +0300)
WIN32-Code/getopt_long.c

index 03f0c01a15eccce5dad323ce25c8d58b736a99b3..092defbc4bedcdd2bdf3ed6833a0c3520f494631 100644 (file)
@@ -173,7 +173,8 @@ getopt_long(nargc, nargv, options, long_options, index)
 
        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);
@@ -184,11 +185,11 @@ getopt_long(nargc, nargv, options, long_options, index)
                } 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;
                        }