1 /*-------------------------------------------------------------------------*/
2 /* stdarg.h - ANSI macros for variable parameter list */
3 /*-------------------------------------------------------------------------*/
8 #if defined(SDCC_MODEL_LARGE) || defined(SDCC_MODEL_FLAT24)
9 typedef unsigned char _xdata * va_list ;
10 #elif defined(SDCC_USE_XSTACK)
11 typedef unsigned char _pdata * va_list ;
13 typedef unsigned char _data * va_list ;
16 #define va_arg(valist,type) (*((type *)(valist -= sizeof(type))))
17 #define va_start(valist,first) (valist = (va_list)&(first))
18 #define va_end(valist) (valist = (va_list) 0)