Eric Biederman | 8ca8d76 | 2003-04-22 19:02:15 +0000 | [diff] [blame] | 1 | #ifndef I386_STDDEF_H |
| 2 | #define I386_STDDEF_H |
| 3 | |
| 4 | typedef long ptrdiff_t; |
Stefan Reinauer | 0e740d3 | 2012-05-14 13:21:08 -0700 | [diff] [blame^] | 5 | #ifndef __SIZE_TYPE__ |
| 6 | #define __SIZE_TYPE__ unsigned long |
| 7 | #endif |
| 8 | typedef __SIZE_TYPE__ size_t; |
Eric Biederman | 8ca8d76 | 2003-04-22 19:02:15 +0000 | [diff] [blame] | 9 | typedef long ssize_t; |
| 10 | |
| 11 | typedef int wchar_t; |
| 12 | typedef unsigned int wint_t; |
| 13 | |
Eric Biederman | b78c197 | 2004-10-14 20:54:17 +0000 | [diff] [blame] | 14 | #define NULL ((void *)0) |
Eric Biederman | 8ca8d76 | 2003-04-22 19:02:15 +0000 | [diff] [blame] | 15 | |
| 16 | #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
| 17 | |
| 18 | #endif /* I386_STDDEF_H */ |