From 7999ad2c0087c2bbddf3e323709901736c13e6f4 Mon Sep 17 00:00:00 2001 From: 2 Date: Wed, 12 Sep 2001 20:53:29 +0000 Subject: Change the 'not' virtual method from an immediate e-sexp function to a 2001-09-12 * camel-folder-search.h: Change the 'not' virtual method from an immediate e-sexp function to a non-immediate one, which is what it should be. * camel-folder-search.c (search_not): Implement a 'not' function ourselves. If 'not' on a vector value, then not over all items in the summary. (builtings[]): Change the 'not' builtin to be a non-immediate function. svn path=/trunk/; revision=12781 --- camel/camel-folder-search.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'camel/camel-folder-search.h') diff --git a/camel/camel-folder-search.h b/camel/camel-folder-search.h index e08540e4d9..3455de13d8 100644 --- a/camel/camel-folder-search.h +++ b/camel/camel-folder-search.h @@ -57,7 +57,7 @@ struct _CamelFolderSearchClass { /* general bool/comparison options, usually these wont need to be set, unless it is compiling into another language */ ESExpResult * (*and)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); ESExpResult * (*or)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); - ESExpResult * (*not)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); + ESExpResult * (*not)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); ESExpResult * (*lt)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); ESExpResult * (*gt)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); ESExpResult * (*eq)(struct _ESExp *f, int argc, struct _ESExpTerm **argv, CamelFolderSearch *s); -- cgit