diff --git a/newlib/ChangeLog b/newlib/ChangeLog index c5913e09e..1429e8e70 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2008-11-19 Ralf Corsepius + + * libc/posix/runetype.h: Add include of stddef.h and remove + defining standard types: size_t and wchar_t. + 2008-11-19 Ralf Corsepius * libc/include/pthread.h: Remove prototypes for diff --git a/newlib/libc/posix/runetype.h b/newlib/libc/posix/runetype.h index 6957ab04b..4562521b9 100644 --- a/newlib/libc/posix/runetype.h +++ b/newlib/libc/posix/runetype.h @@ -36,26 +36,15 @@ #ifndef _RUNETYPE_H_ #define _RUNETYPE_H_ +#include #include #include #ifdef _BSD_RUNE_T_ typedef _BSD_RUNE_T_ rune_t; #undef _BSD_RUNE_T_ -#endif - +#else typedef int rune_t; - -#ifdef _BSD_SIZE_T_ -typedef _BSD_SIZE_T_ size_t; -#undef _BSD_SIZE_T_ -#endif - -typedef unsigned int size_t; - -#ifdef _BSD_WCHAR_T_ -typedef _BSD_WCHAR_T_ wchar_t; -#undef _BSD_WCHAR_T_ #endif #define _CACHED_RUNES (1 <<8 ) /* Must be a power of 2 */