list.h

Go to the documentation of this file.
00001 /***************************************************************************/
00008 #ifndef LIST_H_INCLUDED
00009 #define LIST_H_INCLUDED
00010 
00011 /* forward declaration of opaque structure */
00012 typedef struct s_list list;
00013 
00017 extern list* newList();
00018 
00022 extern void deleteList(list* src);
00023 
00028 extern void listAdd(list* src, const void* data);
00029 
00035 extern void listRemove(list* src);
00036 
00043 extern void listSet(list* src, const void* data);
00044 
00051 extern void* listGet(list* src);
00052 
00056 extern int listNext(list* src);
00057 
00063 extern void listStart(list* src);
00064 
00069 extern int listCount(list* src);
00070 
00073 extern int listIsEmpty(list* src);
00074 
00075 #endif

Generated on Fri Jun 5 15:31:57 2009 for DeadStrip Utility by  doxygen 1.5.8