From 316e373e0056b987ed61cef850c5e753f08cb36f Mon Sep 17 00:00:00 2001
From: Lev Kujawski <int21h@mailbox.org>
Date: Wed, 6 Jan 2021 12:18:18 -0700
Subject: [PATCH 07/14] Use the C99 standard va_copy if possible for
 compatibility with the musl C library.

---
 cde/programs/dtappbuilder/src/abmf/write_c.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cde/programs/dtappbuilder/src/abmf/write_c.c b/cde/programs/dtappbuilder/src/abmf/write_c.c
index f991f606..263e57cc 100644
--- a/cde/programs/dtappbuilder/src/abmf/write_c.c
+++ b/cde/programs/dtappbuilder/src/abmf/write_c.c
@@ -350,10 +350,10 @@ write_func_def_params(
 	va_list	va_params
 )
 {
-#if defined(__ppc) || defined(__linux__)
-#define va_start_params() __va_copy(params, va_params)
-#elif defined(CSRG_BASED)
+#if defined(va_copy) || defined(CSRG_BASED)
 #define va_start_params() va_copy(params, va_params)
+#elif defined(__ppc) || defined(__linux__)
+#define va_start_params() __va_copy(params, va_params)
 #else
 #define va_start_params() (params = va_params)
 #endif
-- 
2.30.0

