From ce7edc9b3c7370f32fec0bc7a8ec3e29ed9a5f61 Mon Sep 17 00:00:00 2001 From: "Mark A. Hershberger" Date: Wed, 25 Mar 2009 00:34:59 -0400 Subject: Imported Upstream version 5.1.1 --- ext/sqlite/libsqlite/src/util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ext/sqlite/libsqlite/src/util.c') diff --git a/ext/sqlite/libsqlite/src/util.c b/ext/sqlite/libsqlite/src/util.c index 2fcb4f019..be4e10828 100644 --- a/ext/sqlite/libsqlite/src/util.c +++ b/ext/sqlite/libsqlite/src/util.c @@ -14,7 +14,7 @@ ** This file contains functions for allocating memory, comparing ** strings, and stuff like that. ** -** $Id: util.c,v 1.6 2004/07/10 12:27:51 wez Exp $ +** $Id: util.c,v 1.6.4.1 2005/09/07 15:11:33 iliaa Exp $ */ #include "sqliteInt.h" #include @@ -504,14 +504,14 @@ int sqliteStrICmp(const char *zLeft, const char *zRight){ a = (unsigned char *)zLeft; b = (unsigned char *)zRight; while( *a!=0 && UpperToLower[*a]==UpperToLower[*b]){ a++; b++; } - return *a - *b; + return UpperToLower[*a] - UpperToLower[*b]; } int sqliteStrNICmp(const char *zLeft, const char *zRight, int N){ register unsigned char *a, *b; a = (unsigned char *)zLeft; b = (unsigned char *)zRight; while( N-- > 0 && *a!=0 && UpperToLower[*a]==UpperToLower[*b]){ a++; b++; } - return N<0 ? 0 : *a - *b; + return N<0 ? 0 : UpperToLower[*a] - UpperToLower[*b]; } /* -- cgit v1.2.3