summaryrefslogtreecommitdiff
path: root/mm-internal.h
diff options
context:
space:
mode:
authorAzat Khuzhin <a3at.mail@gmail.com>2017-03-12 20:50:35 +0300
committerAzat Khuzhin <a3at.mail@gmail.com>2017-03-13 12:57:22 +0300
commit9081b66c9c1446b11c0052bade799fafb460efed (patch)
tree5a736bdd8a074e93dc79c2faece3e4a67df1c203 /mm-internal.h
parent83b1584700ec453e89017b5f12cf338a50b101b4 (diff)
downloadlibevent-9081b66c9c1446b11c0052bade799fafb460efed.tar.gz
Export symbols for -fvisibility=hidden (under cmake)
Fixes: #442
Diffstat (limited to 'mm-internal.h')
-rw-r--r--mm-internal.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/mm-internal.h b/mm-internal.h
index 4ba6fce4..7a95c995 100644
--- a/mm-internal.h
+++ b/mm-internal.h
@@ -43,6 +43,7 @@ extern "C" {
* On failure, set errno to ENOMEM and return NULL.
* If the argument sz is 0, simply return NULL.
*/
+EVENT2_EXPORT_SYMBOL
void *event_mm_malloc_(size_t sz);
/** Allocate memory initialized to zero.
@@ -53,6 +54,7 @@ void *event_mm_malloc_(size_t sz);
* set errno to ENOMEM and return NULL.
* If either arguments are 0, simply return NULL.
*/
+EVENT2_EXPORT_SYMBOL
void *event_mm_calloc_(size_t count, size_t size);
/** Duplicate a string.
@@ -63,9 +65,12 @@ void *event_mm_calloc_(size_t count, size_t size);
* occurs (or would occur) in the process.
* If the argument str is NULL, set errno to EINVAL and return NULL.
*/
+EVENT2_EXPORT_SYMBOL
char *event_mm_strdup_(const char *str);
+EVENT2_EXPORT_SYMBOL
void *event_mm_realloc_(void *p, size_t sz);
+EVENT2_EXPORT_SYMBOL
void event_mm_free_(void *p);
#define mm_malloc(sz) event_mm_malloc_(sz)
#define mm_calloc(count, size) event_mm_calloc_((count), (size))