]> pd.if.org Git - pdclib/blob - includes/stdarg.h
Some cleanup.
[pdclib] / includes / stdarg.h
1 // ----------------------------------------------------------------------------
2 // $Id$
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7 // Variable arguments
8 // ----------------------------------------------------------------------------
9
10 #ifndef __STDARG_H
11 #define __STDARG_H __STDARG_H
12
13 // ----------------------------------------------------------------------------
14 // TYPEDEFS
15
16 typedef do-type va_list;
17
18 // ----------------------------------------------------------------------------
19 // MACROS
20
21 #define va_arg( va_list ap, Ty )             // TODO
22 #define va_copy( va_list dest, va_list src ) // TODO
23 #define va_end( va_list ap )                 // TODO
24 #define va_start( va_list ap, last-par )     // TODO
25
26 /*
27 From PDPClib:
28
29 #define va_start(ap, parmN) ap = (char *)&parmN + 4
30 #define va_arg(ap, type) *(type *)(ap += sizeof(type), ap - sizeof(type))
31 #define va_end(ap) ap = 0
32 */
33
34 #endif // __STDARG_H