78 #include <jasper/jas_config.h> 92 JAS_DLLEXPORT
void *jas_malloc(
size_t size);
95 JAS_DLLEXPORT
void jas_free(
void *ptr);
98 JAS_DLLEXPORT
void *jas_realloc(
void *ptr,
size_t size);
101 JAS_DLLEXPORT
void *jas_calloc(
size_t num_elements,
size_t element_size);
104 JAS_DLLEXPORT
void *jas_alloc2(
size_t num_elements,
size_t element_size);
107 JAS_DLLEXPORT
void *jas_alloc3(
size_t num_arrays,
size_t array_size,
size_t element_size);
110 JAS_DLLEXPORT
void *jas_realloc2(
void *ptr,
size_t num_elements,
size_t element_size);
112 #if defined(JAS_DEFAULT_MAX_MEM_USAGE) 114 JAS_DLLEXPORT
void jas_set_max_mem_usage(
size_t max_mem);
116 JAS_DLLEXPORT
size_t jas_get_mem_usage();