svn commit: r225355 - user/gabor/tre-integration/contrib/tre/lib

Gabor Kovesdan gabor at FreeBSD.org
Fri Sep 2 23:51:56 UTC 2011


Author: gabor
Date: Fri Sep  2 23:51:55 2011
New Revision: 225355
URL: http://svn.freebsd.org/changeset/base/225355

Log:
  - Fix two more casts
  
  Submitted by:	ache

Modified:
  user/gabor/tre-integration/contrib/tre/lib/tre-fastmatch.c

Modified: user/gabor/tre-integration/contrib/tre/lib/tre-fastmatch.c
==============================================================================
--- user/gabor/tre-integration/contrib/tre/lib/tre-fastmatch.c	Fri Sep  2 20:35:22 2011	(r225354)
+++ user/gabor/tre-integration/contrib/tre/lib/tre-fastmatch.c	Fri Sep  2 23:51:55 2011	(r225355)
@@ -213,8 +213,9 @@ static int	fastcmp(const void *, const v
 	     fg->len - i));						\
       if (fg->icase)							\
         {								\
-          char c = islower(fg->pattern[i]) ? toupper(fg->pattern[i])	\
-            : tolower(fg->pattern[i]);					\
+          char c = islower((unsigned char)fg->pattern[i]) ?		\
+		   toupper((unsigned char)fg->pattern[i]) :		\
+		   tolower((unsigned char)fg->pattern[i]);		\
           fg->qsBc[(unsigned char)c] = fg->len - i;			\
 	  DPRINT(("BC shift for char %c is %d\n", c, fg->len - i));	\
         }								\


More information about the svn-src-user mailing list