![]() |
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 | ) |