![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "memory.h"#include <stdlib.h>#include <string.h>#include <brotli/types.h>#include "../common/platform.h"Macros | |
| #define | MAX_NEW_ALLOCATED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 2) |
| #define | MAX_NEW_FREED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 2) |
| #define | MAX_PERM_ALLOCATED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 1) |
| #define | PERM_ALLOCATED_OFFSET 0 |
| #define | NEW_ALLOCATED_OFFSET MAX_PERM_ALLOCATED |
| #define | NEW_FREED_OFFSET (MAX_PERM_ALLOCATED + MAX_NEW_ALLOCATED) |
Functions | |
| void | BrotliInitMemoryManager (MemoryManager *m, brotli_alloc_func alloc_func, brotli_free_func free_func, void *opaque) |
| void * | BrotliAllocate (MemoryManager *m, size_t n) |
| void | BrotliFree (MemoryManager *m, void *p) |
| void | BrotliWipeOutMemoryManager (MemoryManager *m) |
| void * | BrotliBootstrapAlloc (size_t size, brotli_alloc_func alloc_func, brotli_free_func free_func, void *opaque) |
| void | BrotliBootstrapFree (void *address, MemoryManager *m) |
| #define MAX_NEW_ALLOCATED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 2) |
| #define MAX_NEW_FREED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 2) |
| #define MAX_PERM_ALLOCATED (BROTLI_ENCODER_MEMORY_MANAGER_SLOTS >> 1) |
| #define NEW_ALLOCATED_OFFSET MAX_PERM_ALLOCATED |
| #define NEW_FREED_OFFSET (MAX_PERM_ALLOCATED + MAX_NEW_ALLOCATED) |
| #define PERM_ALLOCATED_OFFSET 0 |
| void * BrotliAllocate | ( | MemoryManager * | m, |
| size_t | n ) |
| void * BrotliBootstrapAlloc | ( | size_t | size, |
| brotli_alloc_func | alloc_func, | ||
| brotli_free_func | free_func, | ||
| void * | opaque ) |
| void BrotliBootstrapFree | ( | void * | address, |
| MemoryManager * | m ) |
| void BrotliFree | ( | MemoryManager * | m, |
| void * | p ) |
| void BrotliInitMemoryManager | ( | MemoryManager * | m, |
| brotli_alloc_func | alloc_func, | ||
| brotli_free_func | free_func, | ||
| void * | opaque ) |
| void BrotliWipeOutMemoryManager | ( | MemoryManager * | m | ) |