doing some maintenance on the posix build system, getting in sync with reactos base.
[reactos.git] / posix / include / stddef.h
index debec6c..e08eb18 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: stddef.h,v 1.5 2003/01/05 18:27:19 robd Exp $
+ */
 /*
  * stddef.h
  *
- * standard type definitions. Based on the Single UNIX(r) Specification,
- * Version 2
+ * standard type definitions. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 
 /* TYPES */
 typedef signed long int ptrdiff_t;
-typedef unsigned short int wchar_t;
+
+#ifndef _WCHAR_T_
+#define _WCHAR_T_
+#define _WCHAR_T
+#define _WCHAR_T_DEFINED
+#ifndef __WCHAR_TYPE__
+#define __WCHAR_TYPE__      short unsigned int
+#endif
+#ifndef __cplusplus
+typedef __WCHAR_TYPE__      wchar_t;
+#endif  /* C++ */
+#endif  /* _WCHAR_T_ */
+
+//typedef unsigned short int wchar_t;
 
 /* CONSTANTS */
 #ifndef NULL