stddef.h
1 #ifndef STDDEF_H 2 #define STDDEF_H 3 4 // Basic types 5 typedef unsigned int size_t; 6 typedef int ssize_t; 7 typedef int ptrdiff_t; 8 typedef unsigned int wchar_t; 9 10 // NULL pointer 11 #ifndef NULL 12 #define NULL ((void*)0) 13 #endif 14 15 // offsetof macro 16 #define offsetof(type, member) ((size_t)&((type*)0)->member) 17 18 #endif // STDDEF_H