100-wchar_include.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. --- a/arch/arm/bits/alltypes.h.sh
  2. +++ b/arch/arm/bits/alltypes.h.sh
  3. @@ -22,6 +22,7 @@
  4. TYPEDEF __builtin_va_list va_list;
  5. TYPEDEF __builtin_va_list __isoc_va_list;
  6. +#define __gnuc_va_list va_list
  7. #ifndef __cplusplus
  8. TYPEDEF unsigned wchar_t;
  9. --- a/arch/i386/bits/alltypes.h.sh
  10. +++ b/arch/i386/bits/alltypes.h.sh
  11. @@ -27,6 +27,7 @@
  12. TYPEDEF struct __va_list * va_list;
  13. TYPEDEF struct __va_list * __isoc_va_list;
  14. #endif
  15. +#define __gnuc_va_list va_list
  16. #ifndef __cplusplus
  17. #ifdef __WCHAR_TYPE__
  18. --- a/arch/microblaze/bits/alltypes.h.sh
  19. +++ b/arch/microblaze/bits/alltypes.h.sh
  20. @@ -22,6 +22,7 @@
  21. TYPEDEF __builtin_va_list va_list;
  22. TYPEDEF __builtin_va_list __isoc_va_list;
  23. +#define __gnuc_va_list va_list
  24. #ifndef __cplusplus
  25. TYPEDEF int wchar_t;
  26. --- a/arch/mips/bits/alltypes.h.sh
  27. +++ b/arch/mips/bits/alltypes.h.sh
  28. @@ -22,6 +22,7 @@
  29. TYPEDEF __builtin_va_list va_list;
  30. TYPEDEF __builtin_va_list __isoc_va_list;
  31. +#define __gnuc_va_list va_list
  32. #ifndef __cplusplus
  33. TYPEDEF int wchar_t;
  34. --- a/arch/powerpc/bits/alltypes.h.sh
  35. +++ b/arch/powerpc/bits/alltypes.h.sh
  36. @@ -22,6 +22,7 @@
  37. TYPEDEF __builtin_va_list va_list;
  38. TYPEDEF __builtin_va_list __isoc_va_list;
  39. +#define __gnuc_va_list va_list
  40. #ifndef __cplusplus
  41. TYPEDEF long wchar_t;
  42. --- a/arch/x86_64/bits/alltypes.h.sh
  43. +++ b/arch/x86_64/bits/alltypes.h.sh
  44. @@ -21,6 +21,7 @@
  45. TYPEDEF long ptrdiff_t;
  46. TYPEDEF __builtin_va_list va_list;
  47. TYPEDEF __builtin_va_list __isoc_va_list;
  48. +#define __gnuc_va_list va_list
  49. #ifndef __cplusplus
  50. TYPEDEF int wchar_t;