From: Paul Eggert Date: Sun, 19 Apr 2026 18:21:49 +0000 (-0700) Subject: regex tests: pacify -Wshadow X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb7312fa8d3df29f0ca0678f669b9a5b88a078ec;p=thirdparty%2Fgnulib.git regex tests: pacify -Wshadow * tests/test-regex.c (main): Rename a local to avoid shadowing confusion. --- diff --git a/ChangeLog b/ChangeLog index 5d37f29278..1bfea74667 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2026-04-19 Paul Eggert + regex tests: pacify -Wshadow + * tests/test-regex.c (main): + Rename a local to avoid shadowing confusion. + readutmp: greeters are not users * lib/readutmp.c (read_utmp_from_systemd): Do not merely treat a "manager*" class as a login process. diff --git a/tests/test-regex.c b/tests/test-regex.c index b7d6aa91a4..0ab97819d2 100644 --- a/tests/test-regex.c +++ b/tests/test-regex.c @@ -522,15 +522,15 @@ main (void) re_set_syntax (RE_NO_SUB | RE_NO_POSIX_BACKTRACKING | RE_NO_EMPTY_RANGES | RE_INTERVALS | RE_DOT_NEWLINE | RE_CHAR_CLASSES | RE_BK_PLUS_QM); - regex_t regex; - memset (®ex, 0, sizeof regex); - const char *errmsg = re_compile_pattern (addr, strlen (addr), ®ex); + regex_t r; + memset (&r, 0, sizeof r); + const char *errmsg = re_compile_pattern (addr, strlen (addr), &r); if (errmsg) report_error ("dc.sed preparation failure: %s", errmsg); else { - regex.translate = NULL; - regoff_t ret = re_search (®ex, input, strlen (input), + r.translate = NULL; + regoff_t ret = re_search (&r, input, strlen (input), 0, strlen (input), NULL); (void) ret; }