From: Ivan Maidanski Date: Mon, 9 Jan 2017 21:03:07 +0000 (+0300) Subject: Fix 'execvp argument incompatible pointer type' compiler warning (tools) X-Git-Tag: v8.0.0~961 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15ddf56a1e7bd69d7375621b46515883e0b66274;p=platform%2Fupstream%2Flibgc.git Fix 'execvp argument incompatible pointer type' compiler warning (tools) * tools/if_mach.c (main): Cast the 2nd argument of execvp to void* (to avoid compiler warning as the argument of execvp() prototype could be of "const char* const*" or "char**" type). * tools/if_not_there.c (main): Likewise. --- diff --git a/tools/if_mach.c b/tools/if_mach.c index 1b12a39..18c40e5 100644 --- a/tools/if_mach.c +++ b/tools/if_mach.c @@ -13,7 +13,7 @@ int main(int argc, char **argv) && strcmp(OS_TYPE, argv[2]) != 0) return(0); fprintf(stderr, "^^^^Starting command^^^^\n"); fflush(stdout); - execvp(TRUSTED_STRING(argv[3]), argv+3); + execvp(TRUSTED_STRING(argv[3]), (void *)(argv + 3)); perror("Couldn't execute"); Usage: diff --git a/tools/if_not_there.c b/tools/if_not_there.c index 845b19a..68946d2 100644 --- a/tools/if_not_there.c +++ b/tools/if_not_there.c @@ -38,7 +38,7 @@ int main(int argc, char **argv) #endif printf("^^^^Starting command^^^^\n"); fflush(stdout); - execvp(TRUSTED_STRING(argv[2]), argv+2); + execvp(TRUSTED_STRING(argv[2]), (void *)(argv + 2)); exit(1); Usage: