From bf36f2a022b73031857def8328211e6813eb5a15 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Mon, 6 Apr 1998 19:03:23 +0200
Subject: [PATCH] Fixed minor 8bit char bug.

Rev: src/svalue.c:1.23
---
 src/svalue.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/svalue.c b/src/svalue.c
index 76d874535a..68316563ba 100644
--- a/src/svalue.c
+++ b/src/svalue.c
@@ -20,7 +20,7 @@
 #include "pike_macros.h"
 #include <ctype.h>
 
-RCSID("$Id: svalue.c,v 1.22 1998/04/06 04:10:53 hubbe Exp $");
+RCSID("$Id: svalue.c,v 1.23 1998/04/06 17:03:23 grubba Exp $");
 
 struct svalue dest_ob_zero = { T_INT, 0 };
 
@@ -769,7 +769,8 @@ void describe_svalue(struct svalue *s,int indent,struct processing *p)
 	      break;
 
             default:
-	      if(is8bitalnum(s->u.string->str[i]) || isprint(s->u.string->str[i]))
+	      if(is8bitalnum(((unsigned char *)s->u.string->str)[i]) ||
+		 isprint(((unsigned char *)s->u.string->str[i])))
 	      {
 		my_putchar(s->u.string->str[i]);
 		break;
-- 
GitLab