From d5f7afcbd619452aaf62d9f0a24988590b6b740a Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 4 Jan 2001 06:40:33 +0000 Subject: Implemented. (search_header_exists): Implemented. 2000-01-03 Jeffrey Stedfast * camel-folder-search.c (search_header_matches): Implemented. (search_header_exists): Implemented. (search_header_starts_with): Implemented. (search_header_ends_with): Implemented. svn path=/trunk/; revision=7243 --- camel/camel-folder-search.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'camel/camel-folder-search.h') diff --git a/camel/camel-folder-search.h b/camel/camel-folder-search.h index df3c7f5da6..ff24950e53 100644 --- a/camel/camel-folder-search.h +++ b/camel/camel-folder-search.h @@ -72,7 +72,19 @@ struct _CamelFolderSearchClass { /* (header-contains "headername" "string1" ...) List of matches, or true if in single-message mode */ ESExpResult * (*header_contains)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); - + + /* (header-matches "headername" "string") */ + ESExpResult * (*header_matches)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); + + /* (header-starts-with "headername" "string") */ + ESExpResult * (*header_starts_with)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); + + /* (header-ends-with "headername" "string") */ + ESExpResult * (*header_ends_with)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); + + /* (header-exists "headername") */ + ESExpResult * (*header_exists)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); + /* (user-flag "flagname" "flagname" ...) If one of user-flag set */ ESExpResult * (*user_flag)(struct _ESExp *f, int argc, struct _ESExpResult **argv, CamelFolderSearch *s); -- cgit v1.2.3