diff options
Diffstat (limited to 'Build/source/texk/chktex/chktex-1.6.6-PATCHES/patch-06-extern')
-rw-r--r-- | Build/source/texk/chktex/chktex-1.6.6-PATCHES/patch-06-extern | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Build/source/texk/chktex/chktex-1.6.6-PATCHES/patch-06-extern b/Build/source/texk/chktex/chktex-1.6.6-PATCHES/patch-06-extern new file mode 100644 index 00000000000..f99a34f9f6c --- /dev/null +++ b/Build/source/texk/chktex/chktex-1.6.6-PATCHES/patch-06-extern @@ -0,0 +1,43 @@ + Remove the obsolete ASM_HASHWORD stuff (for Amiga) + avoiding extern decls from *.c files. + +diff -ur chktex-1.6.6.orig/Utility.c chktex-1.6.6/Utility.c +--- chktex-1.6.6.orig/Utility.c 2010-12-18 22:18:49.000000000 +0100 ++++ chktex-1.6.6/Utility.c 2012-04-16 14:20:46.000000000 +0200 +@@ -31,12 +31,7 @@ + #include "Resource.h" + #include "OpSys.h" + +-#ifdef ASM_HASHWORD +-extern unsigned short HashWord(const char *a); +-typedef unsigned short HASH_TYPE; +-#else + typedef unsigned long HASH_TYPE; +-#endif + + /***************************** SUPPORT FUNCTIONS ************************/ + +@@ -389,14 +384,12 @@ + /*************************** HASH INDEX **************************/ + + /* +- * Hashes a string. The string ought be rather short. We use an asm +- * version the Amiga; note that this returns an unsigned short instead. ++ * Hashes a string. The string ought be rather short. + * + * The algorithm was designed by Peter Weinberger. This version was + * adapted from Dr Dobb's Journal April 1996 page 26. + */ + +-#ifndef ASM_HASHWORD + static unsigned long HashWord(const char *str) + { + register unsigned long h = 0, hbit, c; +@@ -411,7 +404,6 @@ + + return (h); + } +-#endif + + /* + * Inserts a string into a hash index. Note: You'll have to |