C Everything
This is a C repository containing a curated set of generic data structures and algorithm.
|
Contains declations of link list types, node and link list structure. More...
#include "common.h"
Go to the source code of this file.
Data Structures | |
struct | llnode |
Link list node definition. More... | |
struct | linklist |
Link List main structure. More... | |
Typedefs | |
typedef struct llnode | t_llnode |
Link list node definition. More... | |
typedef struct linklist | t_linklist |
Link List main structure. More... | |
Enumerations | |
enum | e_lltype { eSINGLE_LINKLIST , eDOUBLE_LINKLIST , eSINGLE_CIRCULAR_LINKLIST , eDOUBLE_CIRCULAR_LINKLIST , eXOR_LINKLIST } |
Type of linklists. More... | |
Functions | |
t_gen | create_link_list (char *name, e_lltype type, t_dparams *dprm) |
Create an instance of link list More... | |
Contains declations of link list types, node and link list structure.
Definition in file link_list.h.
typedef struct linklist t_linklist |
Link List main structure.
enum e_lltype |
Type of linklists.
Definition at line 10 of file link_list.h.
Create an instance of link list
name | - Name of link list instance |
type | - Type of link list to be created |
prm | - Data type specific parameters |
Definition at line 69 of file link_list.c.