home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
e
/
emxdev8f.zip
/
STDARG.H
< prev
next >
Wrap
Text File
|
1992-11-12
|
496b
|
24 lines
/* stdarg.h (emx+gcc) */
#if !defined (_STDARG_H)
#define _STDARG_H
#if !defined (_VA_LIST)
#define _VA_LIST
typedef char *va_list;
#endif
#if !defined (NULL)
#define NULL ((void *)0)
#endif
#define _VA_ROUND(t) ((sizeof (t) + 3) & -4)
#if !defined (va_start)
#define va_start(ap,v) ap = (va_list)&v + ((sizeof (v) + 3) & -4)
#define va_arg(ap,t) (ap += _VA_ROUND (t), *(t *)(ap - _VA_ROUND (t)))
#define va_end(ap) ap = NULL
#endif
#endif /* !defined (_STDARG_H) */