![]() |
wget2
2.0.0
|
Variables | |
| wget_malloc_function * | wget_malloc_fn = malloc |
| wget_calloc_function * | wget_calloc_fn = calloc |
| wget_realloc_function * | wget_realloc_fn = realloc |
| wget_free_function * | wget_free = free |
| WGETAPI wget_malloc_function * | wget_malloc_fn |
| WGETAPI wget_calloc_function * | wget_calloc_fn |
| WGETAPI wget_realloc_function * | wget_realloc_fn |
| WGETAPI wget_free_function * | wget_free |
| RETURNS_NONNULL LIBWGET_WARN_UNUSED_RESULT size_t | size |
| #define | wget_xfree(a) do { if (a) { wget_free((void *)(a)); a=NULL; } } while (0) |
| typedef void * | wget_malloc_function(size_t) |
| Type of malloc() function. | |
| typedef void * | wget_calloc_function(size_t, size_t) |
| Type of calloc() function. | |
| typedef void * | wget_realloc_function(void *, size_t) |
| Type of realloc() function. | |
| typedef void | wget_free_function(void *) |
| Type of free() function. | |
| RETURNS_NONNULL LIBWGET_WARN_UNUSED_RESULT | WGET_GCC_ALLOC_SIZE (1) WGET_GCC_MALLOC static inline void *NULLABLE wget_malloc(size_t size) |
| RETURNS_NONNULL LIBWGET_WARN_UNUSED_RESULT | WGET_GCC_ALLOC_SIZE2 (1, 2) WGET_GCC_MALLOC static inline void *NULLABLE wget_calloc(size_t nmemb |
| RETURNS_NONNULL LIBWGET_WARN_UNUSED_RESULT | WGET_GCC_ALLOC_SIZE (2) static inline void *NULLABLE wget_realloc(void *ptr |
Global function pointers to memory allocation functions and to free().
These pointers can be set to custom functions.
| #define wget_xfree | ( | a | ) | do { if (a) { wget_free((void *)(a)); a=NULL; } } while (0) |
Memory allocation function pointers
| RETURNS_NONNULL LIBWGET_WARN_UNUSED_RESULT size_t size |