[PSDK]
[reactos.git] / reactos / include / crt / stddef.h
index 9482677..0c366e9 100644 (file)
@@ -372,20 +372,13 @@ typedef __WCHAR_TYPE__ wchar_t;
 #endif /* __sys_stdtypes_h */
 
 /* A null pointer constant.  */
-
-#if defined (_STDDEF_H) || defined (__need_NULL)
-#undef NULL            /* in case <stdio.h> has defined it. */
-#ifdef __GNUG__
-#define NULL __null
-#else   /* G++ */
-#ifndef __cplusplus
-#define NULL ((void *)0)
-#else   /* C++ */
+#ifndef NULL
+#ifdef __cplusplus
 #define NULL 0
-#endif  /* C++ */
-#endif  /* G++ */
-#endif /* NULL not defined and <stddef.h> or need NULL.  */
-#undef __need_NULL
+#else
+#define NULL ((void*)0)
+#endif
+#endif
 
 #ifndef offsetof