slist 56 ltdl/libltdl/slist.h struct slist *next; /* chain forward pointer*/ slist 65 ltdl/libltdl/slist.h LT_SCOPE SList *slist_cons (SList *item, SList *slist); slist 67 ltdl/libltdl/slist.h LT_SCOPE SList *slist_delete (SList *slist, void (*delete_fct) (void *item)); slist 70 ltdl/libltdl/slist.h LT_SCOPE SList *slist_reverse (SList *slist); slist 71 ltdl/libltdl/slist.h LT_SCOPE SList *slist_sort (SList *slist, SListCompare *compare, slist 74 ltdl/libltdl/slist.h LT_SCOPE SList *slist_tail (SList *slist); slist 75 ltdl/libltdl/slist.h LT_SCOPE SList *slist_nth (SList *slist, size_t n); slist 76 ltdl/libltdl/slist.h LT_SCOPE void * slist_find (SList *slist, SListCallback *find, slist 78 ltdl/libltdl/slist.h LT_SCOPE size_t slist_length (SList *slist); slist 80 ltdl/libltdl/slist.h LT_SCOPE void * slist_foreach (SList *slist, SListCallback *foreach, slist 123 ltdl/slist.c for (; slist; slist = slist->next) slist 125 ltdl/slist.c result = (*find) (slist, matchdata); slist 171 ltdl/slist.c return slist; slist 176 ltdl/slist.c item->next = slist; slist 184 ltdl/slist.c return slist ? slist->next : NULL; slist 195 ltdl/slist.c for (;n > 1 && slist; n--) slist 196 ltdl/slist.c slist = slist->next; slist 198 ltdl/slist.c return slist; slist 208 ltdl/slist.c for (n = 0; slist; ++n) slist 209 ltdl/slist.c slist = slist->next; slist 227 ltdl/slist.c while (slist) slist 229 ltdl/slist.c next = slist->next; slist 230 ltdl/slist.c slist->next = result; slist 231 ltdl/slist.c result = slist; slist 232 ltdl/slist.c slist = next; slist 247 ltdl/slist.c while (slist) slist 249 ltdl/slist.c SList *next = slist->next; slist 250 ltdl/slist.c result = (*foreach) (slist, userdata); slist 255 ltdl/slist.c slist = next; slist 310 ltdl/slist.c if (!slist) slist 311 ltdl/slist.c return slist; slist 314 ltdl/slist.c left = slist; slist 315 ltdl/slist.c right = slist->next; slist 323 ltdl/slist.c slist = slist->next; slist 325 ltdl/slist.c right = slist->next; slist 326 ltdl/slist.c slist->next = 0;