/[mailutils]/mailutils/libsieve/util.c
ViewVC logotype

Diff of /mailutils/libsieve/util.c

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

revision 1.8 by gray, Tue Nov 19 14:04:24 2002 UTC revision 1.9 by gray, Wed Nov 20 12:30:46 2002 UTC
# Line 359  sieve_print_tag_list (list_t list, sieve Line 359  sieve_print_tag_list (list_t list, sieve
359    list_do (list, (list_action_t*) tag_printer, &dbg);    list_do (list, (list_action_t*) tag_printer, &dbg);
360  }  }
361    
362      static int
363    tag_finder (void *item, void *data)
364    {
365      sieve_runtime_tag_t *val = item;
366      sieve_runtime_tag_t *target = data;
367    
368      if (strcmp (val->tag, target->tag) == 0)
369        {
370          target->arg = val->arg;
371          return 1;
372        }
373      return 0;
374    }
375    
376    int
377    sieve_tag_lookup (list_t taglist, char *name, sieve_value_t **arg)
378    {
379      sieve_runtime_tag_t t;
380    
381      t.tag = name;
382      if (list_do (taglist, tag_finder, &t))
383        {
384          if (arg)
385            *arg = t.arg;
386          return 1;
387        }
388      return 0;
389    }
390    
391  int  int
392  sieve_mark_deleted (message_t msg, int deleted)  sieve_mark_deleted (message_t msg, int deleted)
393  {  {

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

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