diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2001-01-04 14:40:33 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-01-04 14:40:33 +0800 |
commit | d5f7afcbd619452aaf62d9f0a24988590b6b740a (patch) | |
tree | a2ef3ed4760246d20cdd57326aafa710a8d5bdab /camel/camel-folder-search.h | |
parent | 30ff318dbb64f32d4038730013f4474a47db170c (diff) | |
download | gsoc2013-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.h | 14 |
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); |