Browse Source

remove per-arch definitions for va_list

now that commit f7f1079796abc6f97c69521d2334e9c7d3945dd8 removed the
legacy i386 conditional definition, va_list is in no way
arch-specific, and has no reason to be in the future. move it to the
shared part of alltypes.h.in
Rich Felker 5 years ago
parent
commit
00ec11d19e

+ 0 - 3
arch/aarch64/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF unsigned wchar_t;
 #endif

+ 0 - 3
arch/arm/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF unsigned wchar_t;
 #endif

+ 0 - 3
arch/i386/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__
 TYPEDEF __WCHAR_TYPE__ wchar_t;

+ 0 - 3
arch/m68k/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__
 TYPEDEF __WCHAR_TYPE__ wchar_t;

+ 0 - 3
arch/microblaze/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/mips/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/mips64/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/mipsn32/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/or1k/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF unsigned wchar_t;
 #endif

+ 0 - 3
arch/powerpc/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__
 TYPEDEF __WCHAR_TYPE__ wchar_t;

+ 0 - 3
arch/powerpc64/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/riscv64/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/s390x/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 0 - 3
arch/sh/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg int
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__
 TYPEDEF __WCHAR_TYPE__ wchar_t;

+ 0 - 3
arch/x32/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long long
 #define _Reg long long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 #ifdef __WCHAR_TYPE__
 TYPEDEF __WCHAR_TYPE__ wchar_t;

+ 0 - 3
arch/x86_64/bits/alltypes.h.in

@@ -2,9 +2,6 @@
 #define _Int64 long
 #define _Reg long
 
-TYPEDEF __builtin_va_list va_list;
-TYPEDEF __builtin_va_list __isoc_va_list;
-
 #ifndef __cplusplus
 TYPEDEF int wchar_t;
 #endif

+ 3 - 0
include/alltypes.h.in

@@ -60,6 +60,9 @@ TYPEDEF struct { unsigned __attr[2]; } pthread_rwlockattr_t;
 STRUCT _IO_FILE { char __x; };
 TYPEDEF struct _IO_FILE FILE;
 
+TYPEDEF __builtin_va_list va_list;
+TYPEDEF __builtin_va_list __isoc_va_list;
+
 TYPEDEF struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
 
 TYPEDEF struct __locale_struct * locale_t;