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