X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fstore.h;h=cb0a3cae9c4883b0948501fab8fe3e1a380ac4e7;hb=7ea1237c783e380d7bdb86c90b13d8203c7ecf26;hp=4e679e853a1eabaa53481494b3238732272b0759;hpb=d7d7b7b91dd75cec636fc144da7e27eed860f971;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/store.h b/src/src/store.h index 4e679e853..cb0a3cae9 100644 --- a/src/src/store.h +++ b/src/src/store.h @@ -1,10 +1,8 @@ -/* $Cambridge: exim/src/src/store.h,v 1.3 2006/02/07 11:19:00 ph10 Exp $ */ - /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2006 */ +/* 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 */