11 #define NULL ((void *) 0)
14 #if defined (__H8300H__) || defined (__H8300S__) || defined (__H8300SX__)
15 #if (!defined (__NORMAL_MODE__) && (__INT_MAX__ == 32767))
16 typedef unsigned long size_t;
17 #elif defined (__NORMAL_MODE__)
18 #if (__INT_MAX__ == 32767)
19 typedef unsigned int size_t;
21 typedef unsigned short size_t;
22 #endif //#if (__INT_MAX__ == 32767)
24 typedef unsigned long size_t;
25 #endif //#if (!defined (__NORMAL_MODE__) && (__INT_MAX__ == 32767))
27 typedef unsigned int size_t;
28 #endif //#if defined (__H8300H__) || defined (__H8300S__) || defined (__H8300SX__)
30 typedef int ptrdiff_t;
33 #define offsetof(type,member) ((size_t)(&((type *)0)->member))
40 #endif /* _STDDEF_H_ */