aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-20 23:17:53 +0000
committerRichard Stallman <rms@gnu.org>1993-05-20 23:17:53 +0000
commit6de4738425645b8ca1cab80330b580ba38e8a6a2 (patch)
tree882fdbffccea12b8f0eb20188f1c4d22575ec3cc
parent39ed64b80194686350080ad6edc37fd091c3c0eb (diff)
downloadgcc-6de4738425645b8ca1cab80330b580ba38e8a6a2.zip
gcc-6de4738425645b8ca1cab80330b580ba38e8a6a2.tar.gz
gcc-6de4738425645b8ca1cab80330b580ba38e8a6a2.tar.bz2
[_ANSI_H_]: Handle __need_size_t and __need_wchar_t.
From-SVN: r4523
-rw-r--r--gcc/ginclude/stddef.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h
index 72276db..b15cfc1 100644
--- a/gcc/ginclude/stddef.h
+++ b/gcc/ginclude/stddef.h
@@ -36,13 +36,13 @@
#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_ */