NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
stdarg.h
1
#ifndef MSL_STDARG_H
2
#define MSL_STDARG_H
3
#ifdef __cplusplus
4
extern
"C"
{
5
#endif
6
7
typedef
enum
_va_arg_type {
8
arg_ARGPOINTER,
9
arg_WORD,
10
arg_DOUBLEWORD,
11
arg_ARGREAL
12
} _va_arg_type;
13
14
typedef
struct
__va_list_struct
{
15
char
gpr;
16
char
fpr;
17
char
* input_arg_area;
18
char
* reg_save_area;
19
} va_list[1];
20
21
void
* __va_arg(va_list argp,
int
type);
22
23
#define va_start(VA_LIST, ARG) ((void)ARG, __builtin_va_info(&VA_LIST))
24
#define va_end(VA_LIST) ((void)VA_LIST)
25
#define va_arg(VA_LIST, ARG_TYPE) \
26
(*(ARG_TYPE*)__va_arg(VA_LIST, _var_arg_typeof(ARG_TYPE)))
27
28
#ifdef __cplusplus
29
}
30
#endif
31
#endif
__va_list_struct
Definition
stdarg.h:14
include
lib
MSL
stdarg.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2