/*****************************************************************************/
/* */
-/* stddef.h */
+/* stddef.h */
/* */
-/* Common definitions */
+/* Common definitions */
/* */
/* */
/* */
-/* (C) 1998-2003 Ullrich von Bassewitz */
-/* Römerstrasse 52 */
-/* D-70794 Filderstadt */
-/* EMail: uz@cc65.org */
+/* (C) 1998-2009, Ullrich von Bassewitz */
+/* Roemerstrasse 52 */
+/* D-70794 Filderstadt */
+/* EMail: uz@cc65.org */
/* */
/* */
/* This software is provided 'as-is', without any expressed or implied */
#endif
#ifndef _HAVE_wchar_t
#define _HAVE_wchar_t
-typedef unsigned short wchar_t;
+typedef char wchar_t;
#endif
#ifndef _HAVE_size_t
#define _HAVE_size_t
/* NULL pointer */
#ifndef _HAVE_NULL
-#define NULL 0
+#define NULL 0
#define _HAVE_NULL
#endif
/* offsetof macro */
-#define offsetof(type, member) (size_t) (&((type*) 0)->member)
+#define offsetof(type, member) (size_t) (&((type*) 0)->member)