OSDN Git Service

a
authormanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Apr 1998 06:48:08 +0000 (06:48 +0000)
committermanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Apr 1998 06:48:08 +0000 (06:48 +0000)
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19298 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fixproto

index dfeb596..cd495e6 100755 (executable)
@@ -267,8 +267,8 @@ do
     rel_source_ident=`echo $rel_source_file | tr ./ __`
     required_list=`eval echo '${required_'${rel_source_ident}'-}'`
     cat >tmp.h <<EOF
-#ifndef ${rel_source_ident}
-#define ${rel_source_ident}
+#ifndef __${rel_source_ident}
+#define __${rel_source_ident}
 EOF
     if test $rel_source_file = stdlib.h
     then
@@ -281,7 +281,7 @@ EOF
     fi
     cat >>tmp.h <<EOF
 
-#endif /* ${rel_source_ident} */
+#endif /* __${rel_source_ident} */
 EOF
     ${FIX_HEADER} $rel_source_file tmp.h $abs_target_dir/$rel_source_file ${DEFINES} $include_path
     rm tmp.h