diff options
author | Bernhard Schommer <bernhardschommer@gmail.com> | 2015-06-26 16:48:42 +0200 |
---|---|---|
committer | Bernhard Schommer <bernhardschommer@gmail.com> | 2015-06-26 16:48:42 +0200 |
commit | 46a7e968a3012934fae04d7df331de61b48cfdd6 (patch) | |
tree | e30e83ec1cc5dfc1546b3205d8373c583d3cc28d /runtime/include/stddef.h | |
parent | aa838ebac1fb2d3241a23aa60c1f688b3ac11731 (diff) | |
download | compcert-46a7e968a3012934fae04d7df331de61b48cfdd6.tar.gz compcert-46a7e968a3012934fae04d7df331de61b48cfdd6.zip |
Added diab specific macros for stddef to avoid redefinition of size_t.
Diffstat (limited to 'runtime/include/stddef.h')
-rw-r--r-- | runtime/include/stddef.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/runtime/include/stddef.h b/runtime/include/stddef.h index 3da06c6f..0c3251f6 100644 --- a/runtime/include/stddef.h +++ b/runtime/include/stddef.h @@ -38,6 +38,14 @@ #define _STDDEF_H #endif +#ifdef __DCC__ +#if !defined(__size_t) && !defined(_SIZE_T) +#define __size_t +#define _SIZE_T +typedef unsigned int size_t; +#endif +#undef __need_size_t +#else #if defined(_STDDEF_H) || defined(__need_size_t) #ifndef _SIZE_T #define _SIZE_T @@ -45,6 +53,7 @@ typedef unsigned long size_t; #endif #undef __need_size_t #endif +#endif #if defined(_STDDEF_H) || defined(__need_ptrdiff_t) #ifndef _PTRDIFF_T |