Simple data structures / objects in plain C Snapshot
|
an entry in double linked list, add to structure as member in order to make structure storable in hash table. If the user wants to link his struct(ure) into a DLIST linked list, then he must embed a DLIST_entry into his structure. Access to user defined structure is via embedded SLIST_entry. More...
Classes | |
struct | tagDLIST_entry |
Modules | |
DLIST | |
Double linked list data structure; where each list element can be of different length. Each element has a pointer to the next and previous element of the list. | |
Typedefs | |
typedef struct tagDLIST_entry | DLIST_entry |
Variables | |
struct tagDLIST_entry * | tagDLIST_entry::prev |
DLIST_entry | DLIST::root |
an entry in double linked list, add to structure as member in order to make structure storable in hash table. If the user wants to link his struct(ure) into a DLIST linked list, then he must embed a DLIST_entry into his structure. Access to user defined structure is via embedded SLIST_entry.
typedef struct tagDLIST_entry DLIST_entry |
struct tagDLIST_entry * tagDLIST_entry::prev |