mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
/spim/include/ape/stdarg.h: ape for spim
This commit is contained in:
parent
6d9a739ab6
commit
f7a296922b
1 changed files with 12 additions and 0 deletions
12
spim/include/ape/stdarg.h
Normal file
12
spim/include/ape/stdarg.h
Normal file
|
@ -0,0 +1,12 @@
|
|||
#ifndef __STDARG
|
||||
#define __STDARG
|
||||
|
||||
typedef char *va_list;
|
||||
|
||||
#define va_start(list, start) list = (char *)(&(start)+1)
|
||||
#define va_end(list)
|
||||
#define va_arg(list, mode) (sizeof(mode)==1 ? ((mode *) (list += 4))[-4] : \
|
||||
sizeof(mode)==2 ? ((mode *) (list += 4))[-2] : ((mode *) (list += sizeof(mode)))[-1])
|
||||
#define va_copy(dst, src) ((dst) = (src))
|
||||
|
||||
#endif /* __STDARG */
|
Loading…
Reference in a new issue