Lines Matching refs:UListNode
15 typedef struct UListNode UListNode; typedef
16 struct UListNode { struct
19 UListNode *next; argument
20 UListNode *previous; argument
27 UListNode *curr; argument
28 UListNode *head;
29 UListNode *tail;
34 static void ulist_addFirstItem(UList *list, UListNode *newItem);
61 static void ulist_addFirstItem(UList *list, UListNode *newItem) { in ulist_addFirstItem()
68 static void ulist_removeItem(UList *list, UListNode *p) { in ulist_removeItem()
92 UListNode *newItem = NULL; in ulist_addItemEndList()
101 newItem = (UListNode *)uprv_malloc(sizeof(UListNode)); in ulist_addItemEndList()
125 UListNode *newItem = NULL; in ulist_addItemBeginList()
134 newItem = (UListNode *)uprv_malloc(sizeof(UListNode)); in ulist_addItemBeginList()
159 const UListNode *pointer; in ulist_containsString()
173 UListNode *pointer; in ulist_removeString()
186 UListNode *curr = NULL; in ulist_getNext()
213 UListNode *listHead = NULL; in ulist_deleteList()
218 UListNode *listPointer = listHead->next; in ulist_deleteList()