Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
145 halyavin 1
#ifndef _STDARG_H
2
#define _STDARG_H
3
 
4
typedef char *va_list;
5
 
6
/* only correct for i386 */
7
#define va_start(ap,last) ap = ((char *)&(last)) + ((sizeof(last)+3)&~3)
8
#define va_arg(ap,type) (ap += (sizeof(type)+3)&~3, *(type *)(ap - ((sizeof(type)+3)&~3)))
9
#define va_end(ap)
10
 
11
/* fix a buggy dependency on GCC in libio.h */
12
typedef va_list __gnuc_va_list;
13
#define _VA_LIST_DEFINED
14
 
15
#endif