xref: /aosp_15_r20/external/arm-trusted-firmware/include/lib/libc/stdarg.h (revision 54fd6939e177f8ff529b10183254802c76df6d08)
1*54fd6939SJiyong Park /*
2*54fd6939SJiyong Park  * Copyright (c) 2012-2017 Roberto E. Vargas Caballero
3*54fd6939SJiyong Park  *
4*54fd6939SJiyong Park  * SPDX-License-Identifier: BSD-3-Clause
5*54fd6939SJiyong Park  */
6*54fd6939SJiyong Park /*
7*54fd6939SJiyong Park  * Portions copyright (c) 2018, ARM Limited and Contributors.
8*54fd6939SJiyong Park  * All rights reserved.
9*54fd6939SJiyong Park  */
10*54fd6939SJiyong Park 
11*54fd6939SJiyong Park #ifndef STDARG_H
12*54fd6939SJiyong Park #define STDARG_H
13*54fd6939SJiyong Park 
14*54fd6939SJiyong Park #define va_list __builtin_va_list
15*54fd6939SJiyong Park #define va_start(ap, last) __builtin_va_start(ap, last)
16*54fd6939SJiyong Park #define va_end(ap) __builtin_va_end(ap)
17*54fd6939SJiyong Park #define va_copy(to, from) __builtin_va_copy(to, from)
18*54fd6939SJiyong Park #define va_arg(to, type) __builtin_va_arg(to, type)
19*54fd6939SJiyong Park 
20*54fd6939SJiyong Park #endif /* STDARG_H */
21