TwiceAsNice
2019-02-18
|
#include <stddef.h>
Typedefs | |
typedef struct _FQ | FQ |
Functions | |
FQ * | newFQ (int grow) |
void | delFQ (FQ *q) |
void | pushFQ (FQ *q, void *e) |
void * | popFQ (FQ *q) |
void * | peekFQ (FQ *q) |
void * | peekiFQ (FQ *q, int i) |
int | nFQ (FQ *q) |
void | setMemFuncsFQ (void *(*newmalloc)(size_t size), void *(*newrealloc)(void *ptr, size_t size), void(*newfree)(void *ptr)) |
void delFQ | ( | FQ * | q | ) |
FQ* newFQ | ( | int | grow | ) |
int nFQ | ( | FQ * | q | ) |
void* peekFQ | ( | FQ * | q | ) |
void* peekiFQ | ( | FQ * | q, |
int | i | ||
) |
void* popFQ | ( | FQ * | q | ) |
void pushFQ | ( | FQ * | q, |
void * | e | ||
) |
void setMemFuncsFQ | ( | void *(*)(size_t size) | newmalloc, |
void *(*)(void *ptr, size_t size) | newrealloc, | ||
void(*)(void *ptr) | newfree | ||
) |