#ifndef __ELEMENT_LIST_H__ #define __ELEMENT_LIST_H__ typedef struct element_list_node element_list_node_t; struct element_list_node { element_list_node_t *first; element_list_node_t *last; element_list_node_t *next; element_list_node_t *prev; cfglr_element_t *element; }; element_list_node_t *element_list_add(element_list_node_t *list, element_list_node_t *node); #endif