aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder-search.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@helixcode.com>2001-01-04 14:40:33 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-01-04 14:40:33 +0800
commitd5f7afcbd619452aaf62d9f0a24988590b6b740a (patch)
treea2ef3ed4760246d20cdd57326aafa710a8d5bdab /camel/camel-folder-search.h
parent30ff318dbb64f32d4038730013f4474a47db170c (diff)
downloadgsoc2013-evolution-d5f7afcbd619452aaf62d9f0a24988590b6b740a.tar.gz
gsoc2013-evolution-d5f7afcbd619452aaf62d9f0a24988590b6b740a.tar.zst
gsoc2013-evolution-d5f7afcbd619452aaf62d9f0a24988590b6b740a.zip
Implemented. (search_header_exists): Implemented.
2000-01-03 Jeffrey Stedfast <fejj@helixcode.com> * 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
Diffstat (limited to 'camel/camel-folder-search.h')
-rw-r--r--camel/camel-folder-search.h14
1 files changed, 13 insertions, 1 deletions
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);