From dac4e9932333cfa1186c36a202b86052d53b49cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 1 Apr 2000 13:50:58 +0200
Subject: [PATCH] Minor portability fix for WIDE_ISSPACE().

Rev: src/port.h:1.26
---
 src/port.h | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/port.h b/src/port.h
index c6e0baadb8..eeae036aad 100644
--- a/src/port.h
+++ b/src/port.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: port.h,v 1.25 2000/04/01 07:27:02 hubbe Exp $
+ * $Id: port.h,v 1.26 2000/04/01 11:50:58 grubba Exp $
  */
 #ifndef PORT_H
 #define PORT_H
@@ -16,14 +16,22 @@
 #define STRUCT_TIMEVAL_DECLARED
 struct timeval;
 #endif
+
 #ifdef HAVE_ISSPACE
 #define ISSPACE(X) isspace(X)
 #else
-#define ISSPACE(X) ("0012345678SSSSS456789012345678901S3456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789000000"[(X)+1] == 'S')
+#define ISSPACE(X) ("0012345678SSSSS456789012345678901" \
+                     "S3456789012345678901234567890123" \
+                     "45678901234567890123456789012345" \
+                     "67890123456789012345678901234567" \
+                     "89012345678901234567890123456789" \
+                     "01234567890123456789012345678901" \
+                     "23456789012345678901234567890123" \
+                     "45678901234567890123456789000000"[(X)+1] == 'S')
 #endif
 
 /* Warning, these run 'C' more than once */
-#define WIDE_ISSPACE(C)	(((C) < 256)?isspace(C):0)
+#define WIDE_ISSPACE(C)	(((C) < 256)?ISSPACE(C):0)
 #define WIDE_ISIDCHAR(C) (((C) < 256)?isidchar(C):1)
 #define WIDE_ISALNUM(C)	(((C) < 256)?isalnum(C):0)
 #define WIDE_ISDIGIT(C)	(((C) < 256)?isdigit(C):0)
-- 
GitLab