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