| #ifndef _STDDEF_H | |
| #define _STDDEF_H | |
| #ifndef _PTRDIFF_T | |
| #define _PTRDIFF_T | |
| typedef long ptrdiff_t; | |
| #endif | |
| #ifndef _SIZE_T | |
| #define _SIZE_T | |
| typedef unsigned long size_t; | |
| #endif | |
| #undef NULL | |
| #define NULL ((void *)0) | |
| #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) | |
| #endif |