]> pd.if.org Git - pdclib/blobdiff - includes/stdarg.h
Some cleanup.
[pdclib] / includes / stdarg.h
index 6afedec46d83f1702465a1bbb06584764f97129d..e0943329010533346d95ddca7865444bf57ac07b 100644 (file)
@@ -4,7 +4,7 @@
 // Public Domain C Library - http://pdclib.sourceforge.net
 // This code is Public Domain. Use, modify, and redistribute at will.
 // ----------------------------------------------------------------------------
-// TODO
+// Variable arguments
 // ----------------------------------------------------------------------------
 
 #ifndef __STDARG_H
@@ -23,4 +23,12 @@ typedef do-type va_list;
 #define va_end( va_list ap )                 // TODO
 #define va_start( va_list ap, last-par )     // TODO
 
+/*
+From PDPClib:
+
+#define va_start(ap, parmN) ap = (char *)&parmN + 4
+#define va_arg(ap, type) *(type *)(ap += sizeof(type), ap - sizeof(type))
+#define va_end(ap) ap = 0
+*/
+
 #endif // __STDARG_H