home *** CD-ROM | disk | FTP | other *** search
/ Dream 48 / Amiga_Dream_48.iso / Atari / c / sozobon-v2 / dlibs12.lha / H.ARC / STDDEF.H < prev    next >
C/C++ Source or Header  |  1988-10-21  |  471b  |  22 lines

  1. /*
  2.  * STDDEF.H    standard definitions
  3.  */
  4.  
  5. #ifndef STDDEF_H
  6. #define STDDEF_H
  7.  
  8. #define    dLibs        (0x1200)    /* dLibs identifier (also vsn #) */
  9.  
  10. #ifndef    NULL
  11. #define    NULL        (0L)
  12. #endif
  13.  
  14. typedef    int        size_t;        /* sizeof() value type */
  15. typedef    long        ptrdiff_t;    /* pointer subtraction result type */
  16.  
  17. /* offset in bytes of 'membr' in structure 'typ' */
  18. #define offsetof(T,m) \
  19.     ((size_t) (((char *) &(((T *) 256)->m)) - ((char *) ((T *) 256))))
  20.  
  21. #endif STDDEF_H
  22.