ogrebattle64/include/libc/stdarg.h

19 lines
412 B
C

#ifndef LIBC_STDARG_H
#define LIBC_STDARG_H
#if defined(SPLAT) || defined(M2CTX) || defined(PERMUTER)
#define va_list char*
#define va_start(__AP, __LASTARG)
#define va_arg(__AP, __type) 0
#define va_end(__AP)
#elif __IS_OLD_COMP__
#include "gcc/stdarg.h"
#else
#define va_list __builtin_va_list
#define va_start __builtin_va_start
#define va_arg __builtin_va_arg
#define va_end __builtin_va_end
#endif
#endif