home *** CD-ROM | disk | FTP | other *** search
- /* stdarg.h
- * ANSI C Runtime Library
- */
-
- #ifndef _STDARG_H
- #define _STDARG_H
-
- /* Trivial stdarg, assuming no register parameters or alignment */
-
- typedef char *va_list[1]; /* to do v?printf this must be an array */
- /* so we can get an implicit pointer */
- # define va_start(list,lstprm) list[0] = (char *) (&__va_ansiarg)
- # define va_end(list)
- # define va_arg(list,mode) ((mode *)(list[0] += sizeof(mode)))[-1]
- #endif /* _STDARG_H */
-