diff options
author | Bernhard Schommer <bernhardschommer@gmail.com> | 2015-06-26 15:53:08 +0200 |
---|---|---|
committer | Bernhard Schommer <bernhardschommer@gmail.com> | 2015-06-26 15:53:08 +0200 |
commit | aa780c7145a418b4a7264e828258034fc4629313 (patch) | |
tree | 18e9740c921b26227af0574b6f34cdf04f61cded | |
parent | 6daf9d8bdc10bed02292ae6f672688f5f45db775 (diff) | |
download | compcert-aa780c7145a418b4a7264e828258034fc4629313.tar.gz compcert-aa780c7145a418b4a7264e828258034fc4629313.zip |
Added diab specific size_t define in stddef.
-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 |