From 4649145ef228540c97c81b117c316da1517f88f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 27 Sep 1997 16:19:12 +0200
Subject: [PATCH] Fixed bug in is8bitalnum.

Rev: src/pike_macros.h:1.4
---
 src/pike_macros.h | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/src/pike_macros.h b/src/pike_macros.h
index b27ba57e72..30b4cd35b8 100644
--- a/src/pike_macros.h
+++ b/src/pike_macros.h
@@ -20,7 +20,22 @@
 #define MAXIMUM(X,Y) ((X)>(Y)?(X):(Y))
 
 
-#define is8bitalnum(X)	("0000000000000000000000000000100000000000000000001111111111000000011111111111111111111111111000010111111111111111111111111110000000000000000000000000000000000000101111010110001011110110011011100000000001111111111111101111111111111111111111111111111011111111"[((unsigned)(X))&0xff] == '1')
+#define is8bitalnum(X)	("0000000000000000" \
+			 "0000000000001000" \
+			 "0000000000000000" \
+			 "1111111111000000" \
+			 "0111111111111111" \
+			 "1111111111100001" \
+			 "0111111111111111" \
+			 "1111111111100000" \
+			 "0000000000000000" \
+			 "0000000000000000" \
+			 "1011110101100010" \
+			 "1011011001101110" \
+			 "1111111111111111" \
+			 "1111111011111111" \
+			 "1111111111111111" \
+			 "1111111011111111"[((unsigned)(X))&0xff] == '1')
   
 #define isidchar(X) is8bitalnum(X)
 
-- 
GitLab