From 6003a18e8970367021fbddbac8167536bb952ed5 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 6 Jul 2000 02:15:30 +0000 Subject: make header matching case-insensitive * camel-folder-search.c (search_header_contains): make header matching case-insensitive svn path=/trunk/; revision=3906 --- camel/ChangeLog | 3 +++ camel/camel-folder-search.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/camel/ChangeLog b/camel/ChangeLog index 37e7454f1c..227dbbe5dc 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,5 +1,8 @@ 2000-07-05 Dan Winship + * camel-folder-search.c (search_header_contains): make header + matching case-insensitive + * camel-folder-summary.c: * camel-session.c: * providers/mbox/camel-mbox-folder.c: diff --git a/camel/camel-folder-search.c b/camel/camel-folder-search.c index 0162de0a80..e065316ef7 100644 --- a/camel/camel-folder-search.c +++ b/camel/camel-folder-search.c @@ -28,6 +28,7 @@ #include #include "camel-folder-search.h" +#include "string-utils.h" #define d(x) #define r(x) @@ -381,7 +382,7 @@ search_header_contains(struct _ESExp *f, int argc, struct _ESExpResult **argv, C /* performs an OR of all words */ for (i=1;itype == ESEXP_RES_STRING - && strstr(header, argv[i]->value.string)) { + && strstrcase(header, argv[i]->value.string)) { r(printf("%s got a match with %s of %s\n", search->current->uid, header, argv[i]->value.string)); truth = TRUE; break; -- cgit