Eliminate 'unnecessary comparison of static strings' cppcheck warning
authorIvan Maidanski <ivmai@mail.ru>
Thu, 13 Oct 2016 08:16:23 +0000 (11:16 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 13 Oct 2016 08:17:37 +0000 (11:17 +0300)
* tools/if_mach.c (main): Replace strcmp(x, "")!=0 with strlen(x)>0.

tools/if_mach.c

index 94053a6..f99d164 100644 (file)
@@ -9,7 +9,7 @@ int main(int argc, char **argv)
 {
     if (argc < 4) goto Usage;
     if (strcmp(MACH_TYPE, argv[1]) != 0) return(0);
-    if (strcmp(OS_TYPE, "") != 0 && strcmp(argv[2], "") != 0
+    if (strlen(OS_TYPE) > 0 && strlen(argv[2]) > 0
         && strcmp(OS_TYPE, argv[2]) != 0) return(0);
     fprintf(stderr, "^^^^Starting command^^^^\n");
     fflush(stdout);