From a4c6ad6b1f84a4aa45d818839fd1de1f0729ef62 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 30 Apr 2020 11:17:54 +0200 Subject: [PATCH] include: Get rid of BITFIELDS_BIGENDIAN. Signed-off-by: Alexandre Julliard --- include/basetsd.h | 10 ---------- include/winnt.h | 16 ---------------- 2 files changed, 26 deletions(-) diff --git a/include/basetsd.h b/include/basetsd.h index 96ea3f01bc0..c4b9e18f286 100644 --- a/include/basetsd.h +++ b/include/basetsd.h @@ -271,43 +271,33 @@ typedef ULONG_PTR KAFFINITY, *PKAFFINITY; /* These are hardcoded to avoid dependencies on config.h in Winelib apps. */ #if defined(__i386__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # define ALLOW_UNALIGNED_ACCESS #elif defined(__x86_64__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # define ALLOW_UNALIGNED_ACCESS #elif defined(__powerpc__) # define WORDS_BIGENDIAN -# define BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__ALPHA__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__ARMEB__) # define WORDS_BIGENDIAN -# define BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__ARMEL__) || defined(__arm__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__AARCH64EB__) # define WORDS_BIGENDIAN -# define BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__AARCH64EL__) || defined(__aarch64__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__MIPSEB__) # define WORDS_BIGENDIAN -# define BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif defined(__MIPSEL__) # undef WORDS_BIGENDIAN -# undef BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS #elif !defined(RC_INVOKED) && !defined(__WIDL__) && !defined(__midl) # error Unknown CPU architecture! diff --git a/include/winnt.h b/include/winnt.h index c90e9052de2..883794cde8c 100644 --- a/include/winnt.h +++ b/include/winnt.h @@ -3817,33 +3817,17 @@ typedef struct _IMAGE_RESOURCE_DIRECTORY { typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { union { struct { -#ifdef BITFIELDS_BIGENDIAN - unsigned NameIsString:1; - unsigned NameOffset:31; -#else unsigned NameOffset:31; unsigned NameIsString:1; -#endif } DUMMYSTRUCTNAME; DWORD Name; -#ifdef WORDS_BIGENDIAN - WORD __pad; WORD Id; -#else - WORD Id; - WORD __pad; -#endif } DUMMYUNIONNAME; union { DWORD OffsetToData; struct { -#ifdef BITFIELDS_BIGENDIAN - unsigned DataIsDirectory:1; - unsigned OffsetToDirectory:31; -#else unsigned OffsetToDirectory:31; unsigned DataIsDirectory:1; -#endif } DUMMYSTRUCTNAME2; } DUMMYUNIONNAME2; } IMAGE_RESOURCE_DIRECTORY_ENTRY,*PIMAGE_RESOURCE_DIRECTORY_ENTRY;