diff options
author | kikht <kikht@yandex-team.ru> | 2022-02-10 16:45:14 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:14 +0300 |
commit | 194cae0e8855b11be2005e1eff12c660c3ee9774 (patch) | |
tree | ed29c437b616690880c017855ebe0be34fdf81a2 /contrib/libs/libevent/mm-internal.h | |
parent | 49116032d905455a7b1c994e4a696afc885c1e71 (diff) | |
download | ydb-194cae0e8855b11be2005e1eff12c660c3ee9774.tar.gz |
Restoring authorship annotation for <kikht@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/libevent/mm-internal.h')
-rw-r--r-- | contrib/libs/libevent/mm-internal.h | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/contrib/libs/libevent/mm-internal.h b/contrib/libs/libevent/mm-internal.h index 7a95c99561..77825d850c 100644 --- a/contrib/libs/libevent/mm-internal.h +++ b/contrib/libs/libevent/mm-internal.h @@ -23,8 +23,8 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef MM_INTERNAL_H_INCLUDED_ -#define MM_INTERNAL_H_INCLUDED_ +#ifndef MM_INTERNAL_H_INCLUDED_ +#define MM_INTERNAL_H_INCLUDED_ #include <sys/types.h> @@ -32,45 +32,45 @@ extern "C" { #endif -#ifndef EVENT__DISABLE_MM_REPLACEMENT +#ifndef EVENT__DISABLE_MM_REPLACEMENT /* Internal use only: Memory allocation functions. We give them nice short * mm_names for our own use, but make sure that the symbols have longer names * so they don't conflict with other libraries (like, say, libmm). */ - -/** Allocate uninitialized memory. - * - * @return On success, return a pointer to sz newly allocated bytes. - * On failure, set errno to ENOMEM and return NULL. - * If the argument sz is 0, simply return NULL. - */ -EVENT2_EXPORT_SYMBOL + +/** Allocate uninitialized memory. + * + * @return On success, return a pointer to sz newly allocated bytes. + * 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. - * - * @return On success, return a pointer to (count * size) newly allocated - * bytes, initialized to zero. - * On failure, or if the product would result in an integer overflow, - * set errno to ENOMEM and return NULL. - * If either arguments are 0, simply return NULL. - */ -EVENT2_EXPORT_SYMBOL + +/** Allocate memory initialized to zero. + * + * @return On success, return a pointer to (count * size) newly allocated + * bytes, initialized to zero. + * On failure, or if the product would result in an integer overflow, + * 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. - * - * @return On success, return a pointer to a newly allocated duplicate - * of a string. - * Set errno to ENOMEM and return NULL if a memory allocation error - * 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 + +/** Duplicate a string. + * + * @return On success, return a pointer to a newly allocated duplicate + * of a string. + * Set errno to ENOMEM and return NULL if a memory allocation error + * 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 +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)) |