TwiceAsNice
2019-02-18
|
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include "libfli-libfli.h"
#include "libfli-mem.h"
Classes | |
struct | _mem_ptrs |
Macros | |
#define | DEFAULT_NUM_POINTERS (1024) |
Functions | |
static void * | saveptr (void *ptr) |
static void ** | findptr (void *ptr) |
static int | deleteptr (void *ptr) |
void * | xmalloc (size_t size) |
void * | xcalloc (size_t nmemb, size_t size) |
void | xfree (void *ptr) |
void * | xrealloc (void *ptr, size_t size) |
int | xfree_all (void) |
char * | xstrdup (const char *s) |
char * | xstrndup (const char *s, size_t siz) |
int | xasprintf (char **strp, const char *fmt,...) |
Variables | |
static struct _mem_ptrs | allocated = {NULL, 0, 0} |
#define DEFAULT_NUM_POINTERS (1024) |
|
static |
|
static |
|
static |
int xasprintf | ( | char ** | strp, |
const char * | fmt, | ||
... | |||
) |
void* xcalloc | ( | size_t | nmemb, |
size_t | size | ||
) |
void xfree | ( | void * | ptr | ) |
int xfree_all | ( | void | ) |
void* xmalloc | ( | size_t | size | ) |
void* xrealloc | ( | void * | ptr, |
size_t | size | ||
) |
char* xstrdup | ( | const char * | s | ) |
char* xstrndup | ( | const char * | s, |
size_t | siz | ||
) |