From: Eric Botcazou Date: Mon, 8 Feb 2021 11:00:19 +0000 (+0100) Subject: [Ada] Remove const qualifier on a couple of pointed-to types X-Git-Tag: basepoints/gcc-13~6854 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86347b2d8d48fa2d18658d241f2df54665dac627;p=thirdparty%2Fgcc.git [Ada] Remove const qualifier on a couple of pointed-to types gcc/ada/ * argv.c: Add include of for the runtime. (gnat_argv): Change type to char ** and initialize to NULL. (gnat_envp): Likewise. * argv-lynxos178-raven-cert.c: Add include of . (gnat_argv): Change type to char ** and initialize to NULL. (gnat_envp): Likewise. --- diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.c index 64850f163ba1..21cead39a3e8 100644 --- a/gcc/ada/argv-lynxos178-raven-cert.c +++ b/gcc/ada/argv-lynxos178-raven-cert.c @@ -41,6 +41,7 @@ minimal support for Ada.Command_Line.Command_Name */ #include +#include #include #ifdef __cplusplus @@ -53,8 +54,8 @@ extern "C" { the binder-generated file so they need to be defined here */ int gnat_argc = 0; -const char **gnat_argv = (const char **) 0; -const char **gnat_envp = (const char **) 0; +char **gnat_argv = NULL; +char **gnat_envp = NULL; int __gnat_len_arg (int arg_num) diff --git a/gcc/ada/argv.c b/gcc/ada/argv.c index b5ec0df44775..4734415960db 100644 --- a/gcc/ada/argv.c +++ b/gcc/ada/argv.c @@ -44,6 +44,7 @@ #ifdef IN_RTS #include "runtime.h" +#include #include #else #include "config.h" @@ -60,14 +61,13 @@ extern "C" { envp of the main program is saved under gnat_envp. */ int gnat_argc = 0; -const char **gnat_argv = (const char **) 0; -const char **gnat_envp = (const char **) 0; +char **gnat_argv = NULL; +char **gnat_envp = NULL; #if defined (_WIN32) && !defined (RTX) /* Note that on Windows environment the environ point to a buffer that could be reallocated if needed. It means that gnat_envp needs to be updated before using gnat_envp to point to the right environment space */ -#include /* for the environ variable definition */ #define gnat_envp (environ) #endif