diff options
author | Manfred Hollstein <manfred@gcc.gnu.org> | 1998-04-19 06:48:07 +0000 |
---|---|---|
committer | Manfred Hollstein <manfred@gcc.gnu.org> | 1998-04-19 06:48:07 +0000 |
commit | 4f1817ee4f8e9ccf661d33523dde9224dd99ed1e (patch) | |
tree | 9599912884ba7df83ea0a3687acc5b9b5677363c /gcc/fix-header.c | |
parent | 49fb83823ee8ef37688a1c514fa88cbb41fea3e0 (diff) | |
download | gcc-4f1817ee4f8e9ccf661d33523dde9224dd99ed1e.zip gcc-4f1817ee4f8e9ccf661d33523dde9224dd99ed1e.tar.gz gcc-4f1817ee4f8e9ccf661d33523dde9224dd99ed1e.tar.bz2 |
fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files.
d
* fix-header.c (enum special_file): Undefine enumerators if they
are already defined by include files.
* fixproto (rel_source_file in unistd.h stdlib.h): Prefix file protection
macro with '__' to not pollute user namespace.
From-SVN: r19297
Diffstat (limited to 'gcc/fix-header.c')
-rw-r--r-- | gcc/fix-header.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/fix-header.c b/gcc/fix-header.c index f6cc5e8..979cde3 100644 --- a/gcc/fix-header.c +++ b/gcc/fix-header.c @@ -127,9 +127,21 @@ char *inf_ptr; enum special_file { no_special, +#ifdef errno_h +#undef errno_h +#endif errno_h, +#ifdef stdio_h +#undef stdio_h +#endif stdio_h, +#ifdef stdlib_h +#undef stdlib_h +#endif stdlib_h, +#ifdef sys_stat_h +#undef sys_stat_h +#endif sys_stat_h }; |