home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
e
/
emxdev8f.zip
/
VARARGS.H
< prev
next >
Wrap
Text File
|
1992-11-12
|
579b
|
24 lines
/* varargs.h (emx+gcc) */
#if !defined (_VARARGS_H)
#define _VARARGS_H
#if !defined (NULL)
#define NULL ((void *)0)
#endif
#define _VA_LIST
#define _VA_ROUND(type) ((sizeof (type) + 3) & -4)
#define va_alist __builtin_va_alist
#define va_dcl int __builtin_va_alist;
#define va_list char *
#define va_start(alist) alist = (char *)&__builtin_va_alist
#define va_end(alist) alist = NULL
#define va_arg(alist,t) (alist += _VA_ROUND (t), \
*((t *)(alist - _VA_ROUND (t))))
#endif /* !defined (_VARARGS_H) */