diff options
author | Azat Khuzhin <a3at.mail@gmail.com> | 2017-03-12 20:50:35 +0300 |
---|---|---|
committer | Azat Khuzhin <a3at.mail@gmail.com> | 2017-03-13 12:57:22 +0300 |
commit | 9081b66c9c1446b11c0052bade799fafb460efed (patch) | |
tree | 5a736bdd8a074e93dc79c2faece3e4a67df1c203 /mm-internal.h | |
parent | 83b1584700ec453e89017b5f12cf338a50b101b4 (diff) | |
download | libevent-9081b66c9c1446b11c0052bade799fafb460efed.tar.gz |
Export symbols for -fvisibility=hidden (under cmake)
Fixes: #442
Diffstat (limited to 'mm-internal.h')
-rw-r--r-- | mm-internal.h | 5 |
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)) |