From: Christophe Lyon Date: Fri, 11 Sep 2020 11:58:59 +0000 (+0000) Subject: fixincludes/fixfixes.c: Fix 'set but not used' warning. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=21138a4e9ba536b46b28c2d6eb2c114ffbadc42a;p=gcc.git fixincludes/fixfixes.c: Fix 'set but not used' warning. pz_tmp_base and pz_tmp_dot are always set, but used only when _PC_NAME_MAX is defined. This patch moves their declaration and definition undef #ifdef _PC_NAME_MAX to avoid this warning. 2020-09-11 Torbjörn SVENSSON Christophe Lyon fixincludes/ * fixfixes.c (pz_tmp_base, pz_tmp_dot): Define only with _PC_NAME_MAX. --- diff --git a/fixincludes/fixfixes.c b/fixincludes/fixfixes.c index 034e15d9985..5b23a8b640d 100644 --- a/fixincludes/fixfixes.c +++ b/fixincludes/fixfixes.c @@ -738,8 +738,10 @@ main( int argc, char** argv ) { tFixDesc* pFix; char* pz_tmptmp; +#ifdef _PC_NAME_MAX char* pz_tmp_base; char* pz_tmp_dot; +#endif if (argc != 5) { @@ -772,12 +774,12 @@ main( int argc, char** argv ) pz_tmptmp = XNEWVEC (char, strlen (argv[4]) + 5); strcpy( pz_tmptmp, argv[4] ); +#ifdef _PC_NAME_MAX /* Don't lose because "12345678" and "12345678X" map to the same file under DOS restricted 8+3 file namespace. Note that DOS doesn't allow more than one dot in the trunk of a file name. */ pz_tmp_base = basename( pz_tmptmp ); pz_tmp_dot = strchr( pz_tmp_base, '.' ); -#ifdef _PC_NAME_MAX if (pathconf( pz_tmptmp, _PC_NAME_MAX ) <= 12 /* is this DOS or Windows9X? */ && pz_tmp_dot != (char*)NULL) strcpy (pz_tmp_dot+1, "X"); /* nuke the original extension */