diff options
author | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-07-28 05:36:01 +0000 |
---|---|---|
committer | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-07-28 05:36:01 +0000 |
commit | f992b523e92e402a1c310cd25689a7b5c8096230 (patch) | |
tree | 1ccbf9f87eac93ac97a9757a1a162e63fbd77a46 /gcc/ginclude | |
parent | 3a0781a038bdd5f6a3d7223d80bca3bfe5ab6cf1 (diff) | |
download | gcc-f992b523e92e402a1c310cd25689a7b5c8096230.tar.gz |
entered into RCS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1703 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ginclude')
-rw-r--r-- | gcc/ginclude/stddef.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index 7eeb2288708..188687336ef 100644 --- a/gcc/ginclude/stddef.h +++ b/gcc/ginclude/stddef.h @@ -118,6 +118,12 @@ typedef __SIZE_TYPE__ size_t; #ifndef __WCHAR_TYPE__ #define __WCHAR_TYPE__ int #endif +#ifdef __GNUG__ +/* In C++, wchar_t is a distinct basic type, + and we can expect __wchar_t to be defined by cc1plus. */ +typedef __wchar_t wchar_t; +#else +/* In C, cpp tells us which type to make an alias for. */ typedef __WCHAR_TYPE__ wchar_t; #endif #endif @@ -126,6 +132,7 @@ typedef __WCHAR_TYPE__ wchar_t; #endif #endif #endif +#endif #undef __need_wchar_t #endif /* _STDDEF_H or __need_wchar_t. */ |