#include <gandalf/common/misc_defs.h>
#include <gandalf/common/allocate.h>
Go to the source code of this file.
Classes | |
struct | Gan_List_Node |
Doubly-linked list node. More... | |
struct | Gan_List |
Doubly-linked list type. More... | |
Defines | |
#define | TYPE int |
Typedefs | |
typedef Gan_List_Node | Gan_List_Node |
Doubly-linked list node. | |
typedef Gan_List | Gan_List |
Doubly-linked list type. | |
Functions | |
TYPE * | gan_list_get_prev (Gan_List *list, TYPE node_type) |
Returns previous data pointer, decrements the current position. | |
TYPE * | gan_list_get_current (Gan_List *list, TYPE node_type) |
Returns the data pointed to by the current node. | |
TYPE * | gan_list_get_next (Gan_List *list, TYPE node_type) |
Macro: Returns the next data pointer, increments the current position. |
Part of: Gandalf Library