GLuint GLsizei GLsizei * length
void * first_elem(struct list *l)
struct list_node * last_node(struct list *l)
int get_list_count(struct list *l)
void * locate_elem(struct list *l, void *elem)
struct list_node * locate_node(struct list *l, void *elem)
struct list_node * first_node(struct list *l)
void delete_node(struct list *l, struct list_node *node)
struct list_node * xlocate_node(struct list *l, void *elem, int offset, int length)
void * xlocate_elem(struct list *l, void *elem, int offset, int length)
void destroy_node(struct list *l, struct list_node *node)
void destroy_list(struct list *l)
void init_list(struct list *l, int keysize)
void * last_elem(struct list *l)
int is_empty_list(struct list *l)
void clear_list(struct list *l)
struct list_node * add_elem(struct list *l, void *elem)
struct list_node * previous