home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / HPACK78S.ZIP / data / stdarg.h < prev    next >
C/C++ Source or Header  |  1992-01-11  |  330b  |  12 lines

  1. #ifndef _STDARG_DEFINED
  2.  
  3. #define _STDARG_DEFINED
  4.  
  5. typedef char *va_list;        /* Assume compiler doesn't have void * */
  6.  
  7. #define va_start(argPtr,lastParm)    ( argPtr = ( char * ) ( &( lastParm ) + 1 ) )
  8. #define va_arg(argPtr,type)            ( ( type * ) ( argPtr += sizeof( type ) ) )[ -1 ]
  9. #define va_end(argPtr)
  10.  
  11. #endif /* _STDARG_DEFINED */
  12.