1 | /* $NetBSD: null.h,v 1.9 2010/07/06 11:56:20 kleink Exp $ */ |
---|---|
2 | |
3 | /* |
4 | * Written by Klaus Klein <kleink@NetBSD.org>, December 22, 1999. |
5 | * Public domain. |
6 | */ |
7 | |
8 | #ifndef _SYS_NULL_H_ |
9 | #define _SYS_NULL_H_ |
10 | #ifndef NULL |
11 | #if !defined(__GNUG__) || __GNUG__ < 2 || (__GNUG__ == 2 && __GNUC_MINOR__ < 90) |
12 | #if !defined(__cplusplus) |
13 | #define NULL ((void *)0) |
14 | #else |
15 | #define NULL 0 |
16 | #endif /* !__cplusplus */ |
17 | #else |
18 | #define NULL __null |
19 | #endif |
20 | #endif |
21 | #endif /* _SYS_NULL_H_ */ |
22 |