TwiceAsNice  2019-02-18
Typedefs | Functions
fq.h File Reference
#include <stddef.h>
Include dependency graph for fq.h:
This graph shows which files directly or indirectly include this file:

Typedefs

typedef struct _FQ FQ
 

Functions

FQnewFQ (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))
 

Typedef Documentation

◆ FQ

typedef struct _FQ FQ

Function Documentation

◆ delFQ()

void delFQ ( FQ q)

◆ newFQ()

FQ* newFQ ( int  grow)

◆ nFQ()

int nFQ ( FQ q)

◆ peekFQ()

void* peekFQ ( FQ q)

◆ peekiFQ()

void* peekiFQ ( FQ q,
int  i 
)

◆ popFQ()

void* popFQ ( FQ q)

◆ pushFQ()

void pushFQ ( FQ q,
void *  e 
)

◆ setMemFuncsFQ()

void setMemFuncsFQ ( void *(*)(size_t size)  newmalloc,
void *(*)(void *ptr, size_t size)  newrealloc,
void(*)(void *ptr)  newfree 
)