11 #define NULL ((void *)0)
13 #endif /* #ifndef NULL*/
15 #if !defined(__cplusplus) && !defined(__BOOL_TYPE_DEFINED)
17 #define __BOOL_TYPE_DEFINED
18 #endif /* #ifndef __cplusplus*/
20 #ifndef __SSIZE_TYPE_DEFINED
22 #define __SSIZE_TYPE_DEFINED
23 #endif /* #ifndef __SSIZE_TYPE_DEFINED */
27 #endif /* #ifndef true*/
31 #endif /* #ifndef false*/
33 /* Asserts that a condition is true.*/
34 #define ASSERT(c) assert(c)
35 /* Asserts that a pointer is not NULL.*/
36 #define ASSERT_NOT_NULL(p) assert(NULL != p)
38 /* Error number type (int) */
39 #ifndef __ERRNO_TYPE_DEFINED
41 #define __ERRNO_TYPE_DEFINED
42 #endif /* #ifndef __ERRNO_TYPE_DEFINED */
44 /* comment this line if you don't want activate the verbose mode. */
47 #endif /* #ifndef __DEFS_H__ */