From 8d820d57f6a61d5aef6a5e87d2870726702cdda2 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 27 Aug 2019 00:40:05 -0700 Subject: [PATCH] Pacify Oracle Studio 12.6 in init_switches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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’. --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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))