From 85388f396e43eee76a1d1d316e5c6e7d53257dc7 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 7 Jun 2010 07:01:21 +0000
Subject: [PATCH] More typecasts to defeat MSVC10 assertions.

---
 src/sbbs3/str_util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/str_util.c b/src/sbbs3/str_util.c
index 9a79f98ef2..3f03f7ebef 100644
--- a/src/sbbs3/str_util.c
+++ b/src/sbbs3/str_util.c
@@ -108,7 +108,7 @@ char* DLLCALL strip_space(const char *str, char* dest)
 	if(dest==NULL && (dest=strdup(str))==NULL)
 		return NULL;
 	for(i=j=0;str[i];i++)
-		if(!isspace(str[i]))
+		if(!isspace((unsigned char)str[i]))
 			dest[j++]=str[i];
 	dest[j]=0;
 	return dest;
@@ -131,7 +131,7 @@ char* DLLCALL prep_file_desc(const char *str, char* dest)
 		}
 		else if(j && str[i]<=' ' && dest[j-1]==' ')
 			continue;
-		else if(i && !isalnum(str[i]) && str[i]==str[i-1])
+		else if(i && !isalnum((unsigned char)str[i]) && str[i]==str[i-1])
 			continue;
 		else if((uchar)str[i]>=' ')
 			dest[j++]=str[i];
-- 
GitLab