home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / EDITOR / MG2A_SRC.ZIP / SYS / ATARI / VARARGS.H < prev   
Encoding:
C/C++ Source or Header  |  1988-08-23  |  338 b   |  11 lines

  1. /*
  2.  * Varargs, for use on Atari ST (works with MWC, probably others).
  3.  *    Came from AmigaDOS version, which was borrowed from 4BSD.
  4.  */
  5.  
  6. typedef char        *va_list;
  7. #define va_dcl        int va_alist;
  8. #define va_start(pv)    pv = (char *) &va_alist
  9. #define va_end(pv)    /* Naught to do... */
  10. #define va_arg(pv, t)    ((t *) (pv += sizeof(t)))[-1]
  11.