]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Refactor: Fix some gcc 14 -Wshadow warnings.
authorBruno Haible <bruno@clisp.org>
Wed, 4 Dec 2024 08:09:23 +0000 (09:09 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 4 Dec 2024 08:09:23 +0000 (09:09 +0100)
* gettext-tools/src/x-c.c (phase5_get): Rename some local variables.
* gettext-tools/src/x-php.c (phase4_get): Likewise.

gettext-tools/src/x-c.c
gettext-tools/src/x-php.c

index 4137f8e997d82b18eb61ef33c2ee083ca9d1b74c..ae065e9136cf7fe23043eb2bdb53298002df321b 100644 (file)
@@ -1463,14 +1463,14 @@ phase5_get (token_ty *tp)
                                 break;
 
                               /* Update the state.  */
-                              string_desc_t contents = sb_contents (&buffer);
-                              const char *buf = string_desc_data (contents);
-                              size_t buflen = string_desc_length (contents);
-                              if (c == (state < buflen ? buf[state] : '"'))
+                              string_desc_t raw_contents = sb_contents (&buffer);
+                              const char *raw_buf = string_desc_data (raw_contents);
+                              size_t raw_buflen = string_desc_length (raw_contents);
+                              if (c == (state < raw_buflen ? raw_buf[state] : '"'))
                                 {
-                                  if (state < buflen)
+                                  if (state < raw_buflen)
                                     state++;
-                                  else /* state == buflen && c == '"' */
+                                  else /* state == raw_buflen && c == '"' */
                                     {
                                       /* Finished parsing the string.  */
                                       sb_free (&buffer);
@@ -1484,10 +1484,10 @@ phase5_get (token_ty *tp)
                                 {
                                   int i;
 
-                                  /* None of the bytes buf[0]...buf[state-1]
+                                  /* None of the bytes raw_buf[0]...raw_buf[state-1]
                                      can be ')'.  */
                                   for (i = 0; i < state; i++)
-                                    mixed_string_buffer_append_char (&msb, buf[i]);
+                                    mixed_string_buffer_append_char (&msb, raw_buf[i]);
 
                                   /* But c may be ')'.  */
                                   if (c == ')')
index 19a7cc54c8dffadafed7bb6f660fee2a7f6fd5b1..231480f0d46cf5a465ffe0e34b854bf200ee1184 100644 (file)
@@ -1458,16 +1458,16 @@ phase4_get (struct php_extractor *xp, token_ty *tp)
                         for (p = doc; p < doc + doc_len; p++)
                           {
                             /* Invariant: doc <= q <= p <= doc + doc_len.  */
-                            char c = *p;
-                            *q++ = c;
+                            char d = *p;
+                            *q++ = d;
                             if (curr_line_indent < end_label_indent)
                               {
-                                if (c == ' ')
+                                if (d == ' ')
                                   {
                                     curr_line_indent++;
                                     --q;
                                   }
-                                else if (c == '\t')
+                                else if (d == '\t')
                                   {
                                     curr_line_indent |= TAB_WIDTH - 1;
                                     curr_line_indent++;
@@ -1475,7 +1475,7 @@ phase4_get (struct php_extractor *xp, token_ty *tp)
                                       --q;
                                   }
                               }
-                            if (c == '\n')
+                            if (d == '\n')
                               curr_line_indent = 0;
                           }
                         doc_len = q - doc;