home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / unix / emx / include / stddef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-12  |  397 b   |  23 lines

  1. /* stddef.h (emx+gcc) */
  2.  
  3. #if !defined (_STDDEF_H)
  4. #define _STDDEF_H
  5.  
  6. #if !defined (_PTRDIFF_T)
  7. #define _PTRDIFF_T
  8. typedef long ptrdiff_t;
  9. #endif
  10.  
  11. #if !defined (_SIZE_T)
  12. #define _SIZE_T
  13. typedef unsigned long size_t;
  14. #endif
  15.  
  16. #if !defined (NULL)
  17. #define NULL ((void *)0)
  18. #endif
  19.  
  20. #define    offsetof(type, member)  ((size_t)&((type *)0)->member)
  21.  
  22. #endif /* !defined (_STDDEF_H) */
  23.