diff options
author | dillo <dillo> | 2003-09-17 14:13:17 +0000 |
---|---|---|
committer | dillo <dillo> | 2003-09-17 14:13:17 +0000 |
commit | bd0974169408936982db7d822becec95fce8d8f2 (patch) | |
tree | ad66ee1fe0c86a5174b95df9402aa74e5a028238 /games/level9/patches | |
parent | fe7545f929d6e5cbc350f9358c8b1083c1d69c25 (diff) | |
download | pkgsrc-bd0974169408936982db7d822becec95fce8d8f2.tar.gz |
Fix for big-endian machines. Patch provided by Lloyd Parkes in PR 22829.
Diffstat (limited to 'games/level9/patches')
-rw-r--r-- | games/level9/patches/patch-aa | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/games/level9/patches/patch-aa b/games/level9/patches/patch-aa new file mode 100644 index 00000000000..e40b8185650 --- /dev/null +++ b/games/level9/patches/patch-aa @@ -0,0 +1,50 @@ +$NetBSD: patch-aa,v 1.1 2003/09/17 14:13:19 dillo Exp $ + +--- unix-curses.c.orig Wed Sep 17 20:53:54 2003 ++++ unix-curses.c Wed Sep 17 20:54:37 2003 +@@ -10,11 +10,6 @@ + * + * A few notes on this port: + * +- * I've modified level9.h to use the LITTLEENDIAN macro -- it assumes this if +- * you're using DOS or Windows, otherwise it uses the byte sex macros. This +- * shouldn't hurt a little-endian machine (Intel), but you must undefine +- * LITTLEENDIAN if you've got a Motorola-type machine. +- * + * If you don't specify a path, level9 Linux will look first in the directory + * $LEVEL9DIR, if defined, and then in the current directory. + * +@@ -39,11 +34,6 @@ + #define FILE_DELIM '/' + + /* +- * Set this if you are compiling on a little-endian machine (ARM, Intel) +- */ +-#define LITTLEENDIAN 1 +- +-/* + * Define this as 1 to get the Emacs-type key bindings + * Ctrl-A (go to beginning of line) + * Ctrl-B (back one character) +@@ -745,21 +735,6 @@ + /* + * Check byte sex + */ +-# if LITTLEENDIAN +- L9UINT32 test = 0x12345678; +- char *tcp = (char *) &test; +-# else +- L9UINT32 test = 0x78563412; +- char *tcp = (char *) &test; +-# endif +- if ((tcp [0] != 0x78) || (tcp [1] != 0x56) || +- (tcp [2] != 0x34) || (tcp [3] != 0x12)) +- { +- fprintf (stderr, "%s: compiled with the wrong byte sex!\n" +- " Check the LITTLEENDIAN macro in os/unix-curses.c\n", +- argv [0]); +- exit (1); +- } + + if (argc != 2) + { |