xref: /DragonStub/inc/dragonstub/linux/stdarg.h (revision f412fd2a1a248b546b7085648dece8d908077fab)
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 #ifndef _LINUX_STDARG_H
3 #define _LINUX_STDARG_H
4 
5 #ifndef va_list
6 typedef __builtin_va_list va_list;
7 #endif
8 #ifndef va_start
9 #define va_start(v, l)	__builtin_va_start(v, l)
10 #endif
11 #ifndef va_end
12 #define va_end(v)	__builtin_va_end(v)
13 #endif
14 
15 #ifndef va_arg
16 #define va_arg(v, T)	__builtin_va_arg(v, T)
17 #endif
18 
19 #ifndef va_copy
20 #define va_copy(d, s)	__builtin_va_copy(d, s)
21 #endif
22 
23 #endif