D-Programming-Deimos/libX11 — pull request #10 by edmccard (2012-07-15 08:20:44+00:00)
Title: Fix incorrect definition of WORD64 and LONG64.

From c/X11/Xtos.h:

```
#ifdef CRAY
#define WORD64
#endif

#if defined (_LP64) || \
defined(__alpha) || defined(__alpha__) || \
defined(__ia64__) || defined(ia64) || \
defined(__sparc64__) || \
defined(__s390x__) || \
(defined(__hppa__) && defined(__LP64__)) || \
defined(__amd64__) || defined(amd64) || \
defined(__powerpc64__) || \
(defined(sgi) && (_MIPS_SZLONG == 64))
#define LONG64
#endif
```

So WORD64 should not be defined unless building on a Cray; LONG64 should be defined for other 64-bit systems.