summaryrefslogtreecommitdiff
path: root/devel/cvstrac/files/patch-search.c
diff options
context:
space:
mode:
Diffstat (limited to 'devel/cvstrac/files/patch-search.c')
-rw-r--r--devel/cvstrac/files/patch-search.c32
1 files changed, 32 insertions, 0 deletions
diff --git a/devel/cvstrac/files/patch-search.c b/devel/cvstrac/files/patch-search.c
new file mode 100644
index 000000000000..138142dfe34d
--- /dev/null
+++ b/devel/cvstrac/files/patch-search.c
@@ -0,0 +1,32 @@
+--- ./search.c.orig 2006-12-13 19:27:25.000000000 -0500
++++ ./search.c 2009-11-09 17:15:57.000000000 -0500
+@@ -29,11 +29,6 @@
+
+
+ /*
+-** We'll use this routine in several places.
+-*/
+-extern int sqlite3StrNICmp(const char*,const char*,int);
+-
+-/*
+ ** Search for a keyword in text. Return a matching score:
+ **
+ ** 0 No sign of the word was found in the text
+@@ -54,7 +49,7 @@
+ }
+ if( n<=0 ) n = strlen(zWord);
+ for(i=0; zText[i]; i++){
+- if( (zText[i]==c1 || zText[i]==c2) && sqlite3StrNICmp(zWord,&zText[i],n)==0){
++ if( (zText[i]==c1 || zText[i]==c2) && sqlite3_strnicmp(zWord,&zText[i],n)==0){
+ int score = 6;
+ if( (i==0 || !isalnum(zText[i-1]))
+ && (zText[i+n]==0 || !isalnum(zText[i+n])) ){
+@@ -282,7 +277,7 @@
+ int n;
+ if( tolower(c)!=tolower(azKey[k][0]) ) continue;
+ n = keySize[k];
+- if( sqlite3StrNICmp(&zAll[j],azKey[k],n)==0 ){
++ if( sqlite3_strnicmp(&zAll[j],azKey[k],n)==0 ){
+ strcpy(z,"<b>");
+ z += 3;
+ while( n ){