#ifndef LIST_HEADER
#define LIST_HEADER

#include "Common.h"

typedef
	struct __list
	{
		char value;
		struct __list *next;
	} ListNode;
	
typedef
	struct
	{
		ListNode *first;
		unsigned size;
	} List;

List ListNew();
void ListPushFront(List *list, char value);

#endif
