X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fstddef.h;h=eff0c55bd8d3390f4399e205d3dcba94d52ce32e;hb=4e18dad55a21955e811ecca92aa4e39323f64a6b;hp=bb86299cd2903a0cfd50c52a5b7a7137962cb01e;hpb=5dba4740302fc43d0ae9c37d8de8037b875303b2;p=cc65 diff --git a/include/stddef.h b/include/stddef.h index bb86299cd..eff0c55bd 100644 --- a/include/stddef.h +++ b/include/stddef.h @@ -1,15 +1,15 @@ /*****************************************************************************/ /* */ -/* stddef.h */ +/* stddef.h */ /* */ -/* Common definitions */ +/* Common definitions */ /* */ /* */ /* */ -/* (C) 1998-2000 Ullrich von Bassewitz */ -/* Wacholderweg 14 */ -/* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* (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 */ @@ -39,24 +39,24 @@ /* Standard data types */ -#ifndef _PTRDIFF_T -#define _PTRDIFF_T +#ifndef _HAVE_ptrdiff_t +#define _HAVE_ptrdiff_t typedef int ptrdiff_t; #endif -#ifndef _WCHAR_T -#define _WCHAR_T +#ifndef _HAVE_wchar_t +#define _HAVE_wchar_t typedef char wchar_t; #endif -#ifndef _SIZE_T -#define _SIZE_T +#ifndef _HAVE_size_t +#define _HAVE_size_t typedef unsigned size_t; #endif /* NULL pointer */ -#ifdef NULL -# undef NULL -#endif +#ifndef _HAVE_NULL #define NULL 0 +#define _HAVE_NULL +#endif /* offsetof macro */ #define offsetof(type, member) (size_t) (&((type*) 0)->member) @@ -68,4 +68,3 @@ typedef unsigned size_t; -