home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Entertainment / MacMud / Mud 4.0 / varargs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-30  |  294 b   |  14 lines  |  [TEXT/MPS ]

  1. #ifndef __VARARGS__
  2. #define __VARARGS__
  3.  
  4. #ifndef __va_list__
  5. #define __va_list__
  6. typedef char *va_list;
  7. #endif
  8.  
  9. #define va_start(ap, parmN) ap = (va_list) ((char *)&parmN + sizeof (parmN))
  10. #define va_arg(ap, type) ((type *)(ap += sizeof (type)))[-1]
  11. #define va_end(ap)    /* do nothing */
  12.  
  13. #endif
  14.