OSDN Git Service

2001-03-24 Phil Edwards <pme@sources.redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / mkcshadow
index b3cc40e..4d4bd4f 100755 (executable)
@@ -66,8 +66,10 @@ while read header; do
 //       script.  RTFM!
 
 #ifndef  _INCLUDED_CPP_${UPNAME}_
+# define _INCLUDED_CPP_${UPNAME}_
 
 # ifdef _IN_C_LEGACY_  /* sub-included by a C header */
+#   pragma GCC system_header
 #   include_next <${header}>
 # else
 
@@ -76,9 +78,11 @@ while read header; do
     namespace _C_legacy {
       extern "C" {
 #       define _IN_C_LEGACY_
+#       pragma GCC system_header
 #       include_next <${header}>
       } // close extern "C"
     }   // close namespace _C_legacy::
+# undef _IN_C_LEGACY_
   
 # endif /* _IN_C_LEGACY_ */
 #endif /* _INCLUDED_CPP_${UPNAME}_ */