#ifndef __ENET_LIST_H__
#define __ENET_LIST_H__
#include <stdlib.h>
ENetListNode;
ENetListIterator;
ENetList;
extern void enet_list_clear (ENetList *);
extern ENetListIterator enet_list_insert (ENetListIterator, void *);
extern void * enet_list_remove (ENetListIterator);
extern ENetListIterator enet_list_move (ENetListIterator, void *, void *);
extern size_t enet_list_size (ENetList *);
#define enet_list_begin(list) …
#define enet_list_end(list) …
#define enet_list_empty(list) …
#define enet_list_next(iterator) …
#define enet_list_previous(iterator) …
#define enet_list_front(list) …
#define enet_list_back(list) …
#endif