mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 18:11:13 +08:00
fixfixes.c (fix_char_macro_uses): Correct regular expression to allow underscores in macro names.
* fixinc/fixfixes.c (fix_char_macro_uses): Correct regular expression to allow underscores in macro names. (fix_char_macro_defines): Increment scanning pointer. From-SVN: r31580
This commit is contained in:
parent
5495cc558b
commit
3a2e9dd24d
@ -1,3 +1,9 @@
|
||||
2000-01-23 Zack Weinberg <zack@wolery.cumb.org>
|
||||
|
||||
* fixinc/fixfixes.c (fix_char_macro_uses): Correct regular
|
||||
expression to allow underscores in macro names.
|
||||
(fix_char_macro_defines): Increment scanning pointer.
|
||||
|
||||
2000-01-23 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* alpha/osf.h (TARGET_HAS_XFLOATING_LIBS): Define.
|
||||
|
@ -378,7 +378,7 @@ fix_char_macro_uses (text, str)
|
||||
/* This regexp looks for a traditional-syntax #define (# in column 1)
|
||||
of an object-like macro. */
|
||||
static const char pat[] =
|
||||
"^#[ \t]*define[ \t]+[A-Za-z][A-Za-z0-9]*[ \t]+";
|
||||
"^#[ \t]*define[ \t]+[_A-Za-z][_A-Za-z0-9]*[ \t]+";
|
||||
static regex_t re;
|
||||
|
||||
regmatch_t rm[1];
|
||||
@ -486,6 +486,7 @@ fix_char_macro_defines (text, str)
|
||||
{
|
||||
if (*p == str[0] && !strncmp (p+1, str+1, len-1))
|
||||
goto found;
|
||||
p++;
|
||||
}
|
||||
while (isalpha (*p) || isalnum (*p) || *p == '_');
|
||||
/* Hit end of macro name without finding the string. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user