Go to the documentation of this file.
78#include <jasper/jas_config.h>
91JAS_DLLEXPORT
void *jas_malloc(
size_t size);
94JAS_DLLEXPORT
void jas_free(
void *ptr);
97JAS_DLLEXPORT
void *jas_realloc(
void *ptr,
size_t size);
100JAS_DLLEXPORT
void *jas_calloc(
size_t num_elements,
size_t element_size);
103JAS_DLLEXPORT
void *jas_alloc2(
size_t num_elements,
size_t element_size);
106JAS_DLLEXPORT
void *jas_alloc3(
size_t num_arrays,
size_t array_size,
size_t element_size);
109JAS_DLLEXPORT
void *jas_realloc2(
void *ptr,
size_t num_elements,
size_t element_size);
111#if defined(JAS_DEFAULT_MAX_MEM_USAGE)
113JAS_DLLEXPORT
void jas_set_max_mem_usage(
size_t max_mem);
116JAS_DLLEXPORT
size_t jas_get_mem_usage();