10#ifndef __LINKEDLIST_H_
11#define __LINKEDLIST_H_
void * list_get(list *obj, int index)
Gets the contents of a list.
struct list_node * list_at(list *obj, int index)
Gets a node of a list.
void list_init(list *obj)
Initializes a list.
void * list_pop_back(list *obj)
Removes the last element from the list and returns it's value.
void list_clear(list *obj)
Clears a lists ontents.
bool list_empty(list *obj)
Checks if the list is empty.
void list_push_back(list *obj, void *data)
Adds an object to the list.