4#include "../dlib/dlib.h"
void a_Klist_free(Klist_t **Klist)
Free a Klist.
void a_Klist_remove(Klist_t *Klist, int Key)
Remove data by Key.
void * a_Klist_get_data(Klist_t *Klist, int Key)
Return the data pointer for a given Key (or NULL if not found)
int a_Klist_insert(Klist_t **Klist, void *Data)
Insert a data pointer and return a key for it.
int a_Klist_length(Klist_t *Klist)
Return the number of elements in the Klist.
void * Data
data reference
int Counter
counter (for making keys)