$OpenBSD: patch-texk_web2c_texmfmem_h,v 1.1.1.1 2007/07/17 21:53:30 jasper Exp $
--- texk/web2c/texmfmem.h.orig	Tue Jun 20 13:03:18 2006
+++ texk/web2c/texmfmem.h	Fri Jun 22 10:51:56 2007
@@ -112,33 +112,20 @@ 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)
     halfword junk;
 #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
