aboutsummaryrefslogtreecommitdiff
path: root/gcc/fix-header.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/fix-header.c')
-rw-r--r--gcc/fix-header.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/fix-header.c b/gcc/fix-header.c
index 6ff458a..1dff108 100644
--- a/gcc/fix-header.c
+++ b/gcc/fix-header.c
@@ -501,7 +501,7 @@ recognized_extern (name)
switch (special_file_handling)
{
case errno_h:
- if (!cpp_idcmp (name->val.name.text, name->val.name.len, "errno"))
+ if (cpp_ideq (name, "errno"))
seen_errno = 1, required_other--;
break;
@@ -531,8 +531,8 @@ recognized_function (fname, kind, have_arg_list, file_seen)
missing_extern_C_count++;
#endif
- fn = lookup_std_proto ((const char *)fname->val.name.text,
- fname->val.name.len);
+ fn = lookup_std_proto ((const char *)fname->val.node->name,
+ fname->val.node->length);
/* Remove the function from the list of required function. */
if (fn)
@@ -653,9 +653,7 @@ read_scan_file (in_fname, argc, argv)
if (CPP_BUFFER (&scan_in) == buf)
break;
}
- else if (t->type == CPP_NAME && cpp_idcmp (t->val.name.text,
- t->val.name.len,
- "_filbuf") == 0)
+ else if (cpp_ideq (t, "_filbuf"))
seen_filbuf++;
}
if (seen_filbuf)