summaryrefslogtreecommitdiff
path: root/gcc/ginclude
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-08-19 20:40:07 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-08-19 20:40:07 +0000
commit9af515abc5ed7d59320cd1d5f9be6e908bb4318c (patch)
tree41f905dd164fb4b1db5f4290893b6b2ccbbc1c3c /gcc/ginclude
parenteecb388ea104f1f7369589c13aa44380e4e68d88 (diff)
downloadgcc-9af515abc5ed7d59320cd1d5f9be6e908bb4318c.tar.gz
Don't define wchar_t if __cplusplus is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10246 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ginclude')
-rw-r--r--gcc/ginclude/stddef.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h
index 23d519c1a03..af3071fbfe7 100644
--- a/gcc/ginclude/stddef.h
+++ b/gcc/ginclude/stddef.h
@@ -237,6 +237,7 @@ typedef _BSD_RUNE_T_ rune_t;
#ifndef __WCHAR_TYPE__
#define __WCHAR_TYPE__ int
#endif
+#ifndef __cplusplus
typedef __WCHAR_TYPE__ wchar_t;
#endif
#endif
@@ -250,6 +251,7 @@ typedef __WCHAR_TYPE__ wchar_t;
#endif
#endif
#endif
+#endif
#undef __need_wchar_t
#endif /* _STDDEF_H or __need_wchar_t. */