diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-11-25 15:48:26 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-11-25 15:48:26 +0000 |
commit | 35ddbb9e11099e147af1598c0e94e075d53f2059 (patch) | |
tree | 97211abbb7ebc8f7d08ed8814f97815945b652dc /libsieve | |
parent | 455cc0e58c702b675e3f70361098951c7b7be1fb (diff) | |
download | mailutils-35ddbb9e11099e147af1598c0e94e075d53f2059.tar.gz mailutils-35ddbb9e11099e147af1598c0e94e075d53f2059.tar.bz2 |
(sieve_malloc,sieve_mstrdup,sieve_mrealloc,sieve_mfree): New functions.
Diffstat (limited to 'libsieve')
-rw-r--r-- | libsieve/util.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libsieve/util.c b/libsieve/util.c index 2d3c2d083..166a7310f 100644 --- a/libsieve/util.c +++ b/libsieve/util.c @@ -100,6 +100,30 @@ sieve_pfree (list_t *pool, void *ptr) free (ptr); } +void * +sieve_malloc (sieve_machine_t mach, size_t size) +{ + return sieve_palloc (&mach->memory_pool, size); +} + +char * +sieve_mstrdup (sieve_machine_t mach, const char *str) +{ + return sieve_pstrdup (&mach->memory_pool, str); +} + +void * +sieve_mrealloc (sieve_machine_t mach, void *ptr, size_t size) +{ + return sieve_prealloc (&mach->memory_pool, ptr, size); +} + +void +sieve_mfree (sieve_machine_t mach, void *ptr) +{ + sieve_pfree (&mach->memory_pool, ptr); +} + static int _destroy_item (void *item, void *data) { |