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

Diff of /mailutils/libsieve/prog.c

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

revision 1.3 by gray, Fri Nov 15 14:40:19 2002 UTC revision 1.4 by gray, Mon Nov 25 15:48:57 2002 UTC
# Line 29  sieve_code (sieve_op_t *op) Line 29  sieve_code (sieve_op_t *op)
29    if (sieve_machine->pc >= sieve_machine->progsize)    if (sieve_machine->pc >= sieve_machine->progsize)
30      {      {
31        size_t newsize = sieve_machine->progsize + SIEVE_CODE_INCR;        size_t newsize = sieve_machine->progsize + SIEVE_CODE_INCR;
32        sieve_op_t *newprog = sieve_prealloc (&sieve_machine->memory_pool,        sieve_op_t *newprog = sieve_mrealloc (sieve_machine, sieve_machine->prog,
                                             sieve_machine->prog,  
33                                              newsize *                                              newsize *
34                                              sizeof sieve_machine->prog[0]);                                              sizeof sieve_machine->prog[0]);
35        if (!newprog)        if (!newprog)
# Line 198  sieve_code_command (sieve_register_t *re Line 197  sieve_code_command (sieve_register_t *re
197                else                else
198                  tagrec.arg = NULL;                  tagrec.arg = NULL;
199                                
200                tagptr = sieve_palloc (&sieve_machine->memory_pool,                tagptr = sieve_malloc (sieve_machine, sizeof (*tagptr));
                                      sizeof (*tagptr));  
201                *tagptr = tagrec;                *tagptr = tagrec;
202                list_append (tag_list, tagptr);                list_append (tag_list, tagptr);
203    
# Line 235  sieve_code_command (sieve_register_t *re Line 233  sieve_code_command (sieve_register_t *re
233    
234                        list_create (&list);                        list_create (&list);
235                        list_append (list, val->v.string);                        list_append (list, val->v.string);
236                        sieve_pfree (&sieve_machine->memory_pool, val);                        sieve_mfree (sieve_machine, val);
237                        val = sieve_value_create (SVT_STRING_LIST, list);                        val = sieve_value_create (SVT_STRING_LIST, list);
238                      }                      }
239                    else                    else

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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