Module: wine Branch: master Commit: a4c6ad6b1f84a4aa45d818839fd1de1f0729ef62 URL: https://source.winehq.org/git/wine.git/?a=commit;h=a4c6ad6b1f84a4aa45d818839...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Apr 30 11:17:54 2020 +0200
include: Get rid of BITFIELDS_BIGENDIAN.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/basetsd.h | 10 ---------- include/winnt.h | 16 ---------------- 2 files changed, 26 deletions(-)
diff --git a/include/basetsd.h b/include/basetsd.h index 96ea3f01bc..c4b9e18f28 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 c90e9052de..883794cde8 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;