summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/texmfmem.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/texmfmem.h')
-rw-r--r--Build/source/texk/web2c/texmfmem.h39
1 files changed, 3 insertions, 36 deletions
diff --git a/Build/source/texk/web2c/texmfmem.h b/Build/source/texk/web2c/texmfmem.h
index 78bf73fb787..13697685121 100644
--- a/Build/source/texk/web2c/texmfmem.h
+++ b/Build/source/texk/web2c/texmfmem.h
@@ -112,25 +112,13 @@ typedef union
#else
twohalves hhfield;
#endif
-#ifdef WORDS_BIGENDIAN
#ifdef XeTeX
- struct
- {
- integer CINT;
- integer CINT1;
- } x;
-#else
- integer cint;
+ voidpointer ptr;
#endif
+#ifdef WORDS_BIGENDIAN
+ integer cint;
fourquarters qqqq;
#else /* not WORDS_BIGENDIAN */
-#ifdef XeTeX
- struct
- {
- integer CINT1;
- integer CINT;
- } x;
-#else
struct
{
#if defined (TeX) && !defined (SMALLTeX) || defined (MF) && !defined (SMALLMF) || defined (MP) && !defined (SMALLMP)
@@ -138,7 +126,6 @@ typedef union
#endif /* big {TeX,MF,MP} */
integer CINT;
} u;
-#endif
struct
{
@@ -159,28 +146,13 @@ typedef union
typedef union
{
#ifdef WORDS_BIGENDIAN
-#ifdef XeTeX
- struct
- {
- integer CINT;
- } x;
-#else
integer cint;
-#endif
fourquarters qqqq;
#else /* not WORDS_BIGENDIAN */
-#ifdef XeTeX
- struct
- {
- halfword junk;
- integer CINT;
- } x;
-#else
struct
{
integer CINT;
} u;
-#endif
struct
{
@@ -199,14 +171,9 @@ typedef union
#define rh v.RH
#define lhfield v.LH
-#ifdef XeTeX
-#define cint x.CINT
-#define cint1 x.CINT1
-#else
#ifndef WORDS_BIGENDIAN
#define cint u.CINT
#endif
-#endif /* XeTeX */
#ifndef WORDS_BIGENDIAN
#define qqqq v.QQQQ