OSDN Git Service

[_ANSI_H_]: Handle __need_size_t and __need_wchar_t.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 1993 23:17:53 +0000 (23:17 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 1993 23:17:53 +0000 (23:17 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4523 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ginclude/stddef.h

index 72276db..b15cfc1 100644 (file)
 #define _WCHAR_T
 #endif
 /* Undef _FOO_T_ if we are supposed to define foo_t.  */
-#if ! defined (__need_wchar_t) && ! defined (__need_size_t)
+#if defined (__need_ptrdiff_t) || defined (_STDDEF_H_)
 #undef _PTRDIFF_T_
 #endif
-#if ! defined (__need_wchar_t) && ! defined (__need_ptrdiff_t)
+#if defined (__need_size_t) || defined (_STDDEF_H_)
 #undef _SIZE_T_
 #endif
-#if ! defined (__need_size_t) && ! defined (__need_ptrdiff_t)
+#if defined (__need_wchar_t) || defined (_STDDEF_H_)
 #undef _WCHAR_T_
 #endif
 #endif /* _ANSI_H_ */