X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/059ec3d9952740285fb1ebf47961b8aca2eb1b4a..12d95aa62042377fc9f603245a17a43142972447:/src/src/store.h?ds=sidebyside diff --git a/src/src/store.h b/src/src/store.h index bac31b2ed..cb0a3cae9 100644 --- a/src/src/store.h +++ b/src/src/store.h @@ -1,10 +1,8 @@ -/* $Cambridge: exim/src/src/store.h,v 1.1 2004/10/07 10:39:01 ph10 Exp $ */ - /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2004 */ +/* Copyright (c) University of Cambridge 1995 - 2009 */ /* See the file NOTICE for conditions of use and distribution. */ /* Header for Exim's memory allocation functions */ @@ -36,19 +34,21 @@ tracing information for debugging. */ #define store_get(size) store_get_3(size, __FILE__, __LINE__) #define store_get_perm(size) store_get_perm_3(size, __FILE__, __LINE__) #define store_malloc(size) store_malloc_3(size, __FILE__, __LINE__) -#define store_release(addr) store_release_3(addr, __FILE__, __LINE__) +#define store_newblock(addr,newsize,datalen) \ + store_newblock_3(addr, newsize, datalen, __FILE__, __LINE__) #define store_reset(addr) store_reset_3(addr, __FILE__, __LINE__) /* The real functions */ -extern BOOL store_extend_3(void *, int, int, const char *, int); /* The */ -extern void store_free_3(void *, const char *, int); /* value of the */ -extern void *store_get_3(int, const char *, int); /* 2nd arg is */ -extern void *store_get_perm_3(int, const char *, int); /* __FILE__ in */ -extern void *store_malloc_3(int, const char *, int); /* every call, */ -extern void store_release_3(void *, const char *, int); /* so give its */ -extern void store_reset_3(void *, const char *, int); /* correct type */ +/* The value of the 2nd arg is __FILE__ in every call, so give its correct type */ +extern BOOL store_extend_3(void *, int, int, const char *, int); +extern void store_free_3(void *, const char *, int); +extern void *store_get_3(int, const char *, int); +extern void *store_get_perm_3(int, const char *, int); +extern void *store_malloc_3(int, const char *, int); +extern void *store_newblock_3(void *, int, int, const char *, int); +extern void store_reset_3(void *, const char *, int); #endif /* STORE_H */