Alexandre Julliard : include: Get rid of BITFIELDS_BIGENDIAN.
Alexandre Julliard
julliard at winehq.org
Thu Apr 30 15:24:08 CDT 2020
Module: wine
Branch: master
Commit: a4c6ad6b1f84a4aa45d818839fd1de1f0729ef62
URL: https://source.winehq.org/git/wine.git/?a=commit;h=a4c6ad6b1f84a4aa45d818839fd1de1f0729ef62
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Apr 30 11:17:54 2020 +0200
include: Get rid of BITFIELDS_BIGENDIAN.
Signed-off-by: Alexandre Julliard <julliard at 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;
More information about the wine-cvs
mailing list