/[mailutils]/mailutils/include/mailutils/libsieve.h
ViewVC logotype

Diff of /mailutils/include/mailutils/libsieve.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by gray, Mon Nov 18 17:07:31 2002 UTC revision 1.8 by gray, Wed Nov 20 12:26:59 2002 UTC
# Line 118  sieve_value_t *sieve_value_create __P((s Line 118  sieve_value_t *sieve_value_create __P((s
118  void sieve_slist_destroy __P((list_t *plist));  void sieve_slist_destroy __P((list_t *plist));
119    
120  /* Symbol space functions */  /* Symbol space functions */
121  sieve_register_t *sieve_test_lookup __P((const char *name));  sieve_register_t *sieve_test_lookup __P((sieve_machine_t mach,
122  sieve_register_t *sieve_action_lookup __P((const char *name));                                           const char *name));
123  int sieve_register_test __P((const char *name, sieve_handler_t handler,  sieve_register_t *sieve_action_lookup __P((sieve_machine_t mach,
124                                               const char *name));
125    int sieve_register_test __P((sieve_machine_t mach,
126                                 const char *name, sieve_handler_t handler,
127                               sieve_data_type *arg_types,                               sieve_data_type *arg_types,
128                               sieve_tag_group_t *tags, int required));                               sieve_tag_group_t *tags, int required));
129  int sieve_register_action __P((const char *name, sieve_handler_t handler,  int sieve_register_action __P((sieve_machine_t mach,
130                                   const char *name, sieve_handler_t handler,
131                                 sieve_data_type *arg_types,                                 sieve_data_type *arg_types,
132                                 sieve_tag_group_t *tags, int required));                                 sieve_tag_group_t *tags, int required));
133  int sieve_register_comparator __P((const char *name,  int sieve_register_comparator __P((sieve_machine_t mach,
134                                       const char *name,
135                                     int required,                                     int required,
136                                     sieve_comparator_t is,                                     sieve_comparator_t is,
137                                     sieve_comparator_t contains,                                     sieve_comparator_t contains,
138                                     sieve_comparator_t matches,                                     sieve_comparator_t matches,
139                                     sieve_comparator_t regex));                                     sieve_comparator_t regex));
140  sieve_comparator_t sieve_comparator_lookup __P((const char *name,  int sieve_require_comparator __P((sieve_machine_t mach, const char *name));
141      
142    sieve_comparator_t sieve_comparator_lookup __P((sieve_machine_t mach,
143                                                    const char *name,
144                                                  int matchtype));                                                  int matchtype));
145    
146  sieve_comparator_t sieve_get_comparator __P((list_t tags));  sieve_comparator_t sieve_get_comparator __P((sieve_machine_t mach,
147                                                 list_t tags));
148      
149  void sieve_require __P((list_t slist));  void sieve_require __P((list_t slist));
150    int sieve_tag_lookup __P((list_t taglist, char *name, sieve_value_t **arg));
151    
152  /* Operations in value lists */  /* Operations in value lists */
153  sieve_value_t *sieve_value_get __P((list_t vlist, size_t index));  sieve_value_t *sieve_value_get __P((list_t vlist, size_t index));

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26