Print this page
Fix clang errors
Used Albert's patch to stdio_iso.h
Formatting issues
3781 gcc4.7 __cplusplus change incompatibility

@@ -44,12 +44,10 @@
  */
 
 #ifndef _ISO_STDIO_ISO_H
 #define _ISO_STDIO_ISO_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #include <sys/feature_tests.h>
 #include <sys/va_list.h>
 #include <stdio_tag.h>
 #include <stdio_impl.h>
 

@@ -329,11 +327,11 @@
 }
 #endif /* end of namespace std */
 
 #if !defined(__lint)
 
-#if     !defined(_REENTRANT) && !defined(_LP64) && !defined(_STRICT_STDC)
+#if     !defined(_REENTRANT) && !defined(_LP64)
 
 #ifdef  __STDC__
 #if __cplusplus >= 199711L
 namespace std {
 inline int getc(FILE *_p) {

@@ -351,11 +349,11 @@
 #define getc(p)         (--(p)->_cnt < 0 ? _filbuf(p) : (int)*(p)->_ptr++)
 #define putc(x, p)      (--(p)->_cnt < 0 ? _flsbuf((x), (p)) : \
                                 (int)(*(p)->_ptr++ = (unsigned char) (x)))
 #endif  /* __STDC__ */
 
-#endif /* !defined(_REENTRANT) && !defined(_LP64) && !defined(_STRICT_STDC) */
+#endif /* !defined(_REENTRANT) && !defined(_LP64) */
 
 #ifndef _REENTRANT
 
 #if __cplusplus >= 199711L
 namespace std {