scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit fbf964d8de9d5dc603d674e67f9c1236373827e6
parent b392aeafa794ca5b5aecdf93475c3869af3a9747
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Tue, 27 Jan 2026 12:11:06 +0100

libc: Protect redefinitions of __va_list and __wchar

Diffstat:
Minclude/scc/bits/amd64/arch/cdefs.h | 1+
Minclude/scc/bits/arm/arch/cdefs.h | 1+
Minclude/scc/bits/arm64/arch/cdefs.h | 1+
Minclude/scc/bits/i386/arch/cdefs.h | 1+
Minclude/scc/bits/ppc/arch/cdefs.h | 1+
Minclude/scc/bits/z80/arch/cdefs.h | 1+
6 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/include/scc/bits/amd64/arch/cdefs.h b/include/scc/bits/amd64/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif diff --git a/include/scc/bits/arm/arch/cdefs.h b/include/scc/bits/arm/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif diff --git a/include/scc/bits/arm64/arch/cdefs.h b/include/scc/bits/arm64/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif diff --git a/include/scc/bits/i386/arch/cdefs.h b/include/scc/bits/i386/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif diff --git a/include/scc/bits/ppc/arch/cdefs.h b/include/scc/bits/ppc/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif diff --git a/include/scc/bits/z80/arch/cdefs.h b/include/scc/bits/z80/arch/cdefs.h @@ -1,4 +1,5 @@ #ifndef _CDEF_H +#define _CDEF_H typedef __builtin_va_list __va_list; typedef int __wchar_t; #endif