/* there's a better way. we should use it. */#ifdef _STDDEF_H_#define __STDDEF_H#endif#ifdef _SYS_TYPES_H_#define __STDDEF_H#endif#ifdef _STDLIB_H_#define __STDDEF_H#endif #ifndef __STDDEF_H#define __STDDEF_H /* various */#define _STDDEF_H_ /* FreeBSD */ #ifndef NULL#define NULL 0#endif #ifndef _PTRDIFF_T#define _PTRDIFF_Ttypedef long ptrdiff_t;#endif#undef _BSD_PTRDIFF_T#ifndef _SIZE_T#define _SIZE_Ttypedef unsigned long size_t;#endif#undef _BSD_SIZE_T#ifndef _WCHAR_T#define _WCHAR_Ttypedef unsigned short wchar_t;#endif#undef _BSD_WCHAR_T #endif /* __STDDEF_H */
/* there's a better way. we should use it. */
#ifdef _STDDEF_H_
#define __STDDEF_H
#endif
#ifdef _SYS_TYPES_H_
#define __STDDEF_H
#endif
#ifdef _STDLIB_H_
#define __STDDEF_H
#endif
#ifndef __STDDEF_H
#define __STDDEF_H /* various */
#define _STDDEF_H_ /* FreeBSD */
#ifndef NULL
#define NULL 0
#endif
#ifndef _PTRDIFF_T
#define _PTRDIFF_T
typedef long ptrdiff_t;
#endif
#undef _BSD_PTRDIFF_T
#ifndef _SIZE_T
#define _SIZE_T
typedef unsigned long size_t;
#endif
#undef _BSD_SIZE_T
#ifndef _WCHAR_T
#define _WCHAR_T
typedef unsigned short wchar_t;
#endif
#undef _BSD_WCHAR_T
#endif /* __STDDEF_H */