diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-28 12:29:44 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-28 12:29:44 +0100 |
commit | f9ac76aa3c375dfcbd921756e2418384bd4726e6 (patch) | |
tree | 3bd0d09fd562333bb5a54b759034301bf0825cc4 /src/libutil | |
parent | 951a933117aedbb2a5f88ba78d3a996ea1d75c51 (diff) | |
download | rspamd-f9ac76aa3c375dfcbd921756e2418384bd4726e6.tar.gz rspamd-f9ac76aa3c375dfcbd921756e2418384bd4726e6.zip |
[Minor] Change macro for C++
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/mem_pool.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libutil/mem_pool.h b/src/libutil/mem_pool.h index a9f4fec98..72eb1740d 100644 --- a/src/libutil/mem_pool.h +++ b/src/libutil/mem_pool.h @@ -35,6 +35,12 @@ #include <pthread.h> #endif +#ifdef __cplusplus +#define MEMPOOL_STR_FUNC __FUNCTION__ +#else +#define MEMPOOL_STR_FUNC G_STRFUNC +#endif + #ifdef __cplusplus extern "C" { #endif @@ -274,7 +280,7 @@ void rspamd_mempool_add_destructor_full (rspamd_mempool_t *pool, /* Macros for common usage */ #define rspamd_mempool_add_destructor(pool, func, data) \ - rspamd_mempool_add_destructor_full (pool, func, data, (G_STRFUNC), (G_STRLOC)) + rspamd_mempool_add_destructor_full (pool, func, data, (MEMPOOL_STR_FUNC), (G_STRLOC)) /** * Replace destructor callback to pool for specified pointer |