#ifndef _LINKEDLIST_H_
#define _LINKEDLIST_H_

typedef struct __list_node
{
	void* Data;
	struct __list_node* Next;
	
} ListNode;


int LinkedListEpoch(void);
ListNode *list_create(void);
int list_add(ListNode *head, void* listEntry);
int list_remove(ListNode *head, void* listEntry);

#endif


