UbixOS V2 2.0

_null.h
Go to the documentation of this file.
1 #ifndef NULL
2
3 #if !defined(__cplusplus)
4 #define NULL ((void *)0)
5 #else
6 #if __cplusplus >= 201103L
7 #define NULL nullptr
8 #elif defined(__GNUG__) && defined(__GNUC__) && __GNUC__ >= 4
9 #define NULL __null
10 #else
11 #if defined(__LP64__)
12 #define NULL (0L)
13 #else
14 #define NULL 0
15 #endif /* __LP64__ */
16 #endif /* __GNUG__ */
17 #endif /* !__cplusplus */
18
19 #endif