X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fstore.h;h=cb0a3cae9c4883b0948501fab8fe3e1a380ac4e7;hb=15ae19f96fb9e6c7262fd4f69049e97e9403f4c8;hp=489a2297b32aae3886e9403284f121cc5f75dfee;hpb=184e88237dea64ce48076cdd0184612d057cbafd;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/store.h b/src/src/store.h index 489a2297b..cb0a3cae9 100644 --- a/src/src/store.h +++ b/src/src/store.h @@ -1,10 +1,8 @@ -/* $Cambridge: exim/src/src/store.h,v 1.4 2007/01/08 10:50:18 ph10 Exp $ */ - /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2007 */ +/* 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 */