SSBM Decomp
Loading...
Searching...
No Matches
stdarg.h
Go to the documentation of this file.
1
#ifndef _STDARG_H_
2
#define _STDARG_H_
3
4
typedef
struct
{
5
char
gpr
;
6
char
fpr
;
7
char
reserved[2];
8
char
*
input_arg_area
;
9
char
*
reg_save_area
;
10
}
__va_list
[1];
11
typedef
__va_list
va_list
;
12
13
extern
void
__builtin_va_info
(
void
*);
14
15
void
*
__va_arg
(
va_list
v_list,
unsigned
char
type);
16
17
#ifndef __MWERKS__
18
#define _var_arg_typeof(e) 0
19
#endif
20
21
#define va_start(ap, fmt) ((void) fmt, __builtin_va_info(&ap))
22
#define va_arg(ap, t) (*((t*) __va_arg(ap, _var_arg_typeof(t))))
23
#define va_end(ap) (void) 0
24
25
#endif
__builtin_va_info
void __builtin_va_info(void *)
__va_arg
void * __va_arg(va_list v_list, unsigned char type)
Definition
__va_arg.c:60
va_list
__va_list va_list
Definition
stdarg.h:11
__va_list
Definition
stdarg.h:4
__va_list::input_arg_area
char * input_arg_area
Definition
stdarg.h:8
__va_list::fpr
char fpr
Definition
stdarg.h:6
__va_list::gpr
char gpr
Definition
stdarg.h:5
__va_list::reg_save_area
char * reg_save_area
Definition
stdarg.h:9
src
MSL
stdarg.h
Generated by
1.9.8