From: Paul Eggert Date: Tue, 27 Aug 2019 07:40:05 +0000 (-0700) Subject: Pacify Oracle Studio 12.6 in init_switches X-Git-Tag: 4.2.91~34 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8d820d57f6a61d5aef6a5e87d2870726702cdda2;p=thirdparty%2Fmake.git Pacify Oracle Studio 12.6 in init_switches * src/main.c (init_switches): Use a cast to convert char const * to char *. Without this patch, the compiler complains ‘"src/main.c", line 2643: warning: assignment type mismatch: pointer to char "=" pointer to const char’. --- diff --git a/src/main.c b/src/main.c index 3e9a9056..07ca6e64 100644 --- a/src/main.c +++ b/src/main.c @@ -2639,8 +2639,8 @@ init_switches (void) for (i = 0; switches[i].c != '\0'; ++i) { - long_options[i].name = (switches[i].long_name == 0 ? "" : - switches[i].long_name); + long_options[i].name = (char *) (switches[i].long_name == 0 ? "" : + switches[i].long_name); long_options[i].flag = 0; long_options[i].val = switches[i].c; if (short_option (switches[i].c))