diff options
Diffstat (limited to 'arm/include/ape/stdarg.h')
-rw-r--r-- | arm/include/ape/stdarg.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arm/include/ape/stdarg.h b/arm/include/ape/stdarg.h new file mode 100644 index 000000000..05d033e4c --- /dev/null +++ b/arm/include/ape/stdarg.h @@ -0,0 +1,11 @@ +#ifndef __STDARG +#define __STDARG + +typedef char *va_list; + +#define va_start(list, start) list = (sizeof(start)<4 ? (char *)((int *)&(start)+1) : \ +(char *)(&(start)+1)) +#define va_end(list) +#define va_arg(list, mode) ((mode*)(list += sizeof(mode)))[-1] + +#endif /* __STDARG */ |