Home | History | Annotate | Download | only in lib

Lines Matching refs:SHLIST

8 #include "shlist.h"
10 void shListInitList( SHLIST *listPtr )
17 SHLIST *shListFindItem( SHLIST *head, void *val, shListEqual func )
19 SHLIST *item;
35 SHLIST *shListGetLastItem( SHLIST *head )
42 SHLIST *shListGetFirstItem( SHLIST *head )
49 SHLIST *shListGetNItem( SHLIST *head, unsigned long num )
51 SHLIST *item;
60 SHLIST *shListGetNextItem( SHLIST *head, SHLIST *item )
69 SHLIST *shListGetPrevItem( SHLIST *head, SHLIST *item )
78 void shListDelItem( SHLIST *head, SHLIST *item, shListFree func )
94 void shListInsFirstItem( SHLIST *head, void *val )
96 SHLIST *item;
98 item = (SHLIST *)malloc( sizeof(SHLIST) );
112 void shListInsLastItem( SHLIST *head, void *val )
114 SHLIST *item;
116 item = (SHLIST *)malloc( sizeof(SHLIST) );
130 void shListInsBeforeItem( SHLIST *head, void *val, void *etal,
133 SHLIST *item, *iptr;
138 item = (SHLIST *)malloc( sizeof(SHLIST) );
156 void shListDelAllItems( SHLIST *head, shListFree func )
158 SHLIST *item;
167 void shListPrintAllItems( SHLIST *head, shListPrint func )
170 SHLIST *item;
182 unsigned long shListGetCount( SHLIST *head )