$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