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