Source to include/stddef.h


0001  #ifndef _STDDEF_H
0002  #define _STDDEF_H
0003  /*
0004   * stddef.h
0005   *	More POSIX definition goop
0006   */
0007  
0008  /*
0009   * NULL pointer
0010   */
0011  #ifndef NULL
0012  #define NULL (0)
0013  #endif
0014  
0015  /*
0016   * size_t, also defined in sys/types.h
0017   */
0018  #ifndef _SIZE_T
0019  #define _SIZE_T
0020  typedef unsigned long size_t;
0021  #endif
0022  
0023  /*
0024   * Difference between pointers--an int.  Doesn't C guarantee this?
0025   */
0026  typedef int ptrdiff_t;
0027  
0028  #endif /* _STDDEF_H */