Home | History | Annotate | Download | only in common

Lines Matching defs:newItem

33 static void ulist_addFirstItem(UList *list, UListNode *newItem);
61 static void ulist_addFirstItem(UList *list, UListNode *newItem) {
62 newItem->next = NULL;
63 newItem->previous = NULL;
64 list->head = newItem;
65 list->tail = newItem;
70 UListNode *newItem = NULL;
76 newItem = (UListNode *)uprv_malloc(sizeof(UListNode));
77 if (newItem == NULL) {
81 newItem->data = (void *)(data);
82 newItem->forceDelete = forceDelete;
85 ulist_addFirstItem(list, newItem);
87 newItem->next = NULL;
88 newItem->previous = list->tail;
89 list->tail->next = newItem;
90 list->tail = newItem;
97 UListNode *newItem = NULL;
103 newItem = (UListNode *)uprv_malloc(sizeof(UListNode));
104 if (newItem == NULL) {
108 newItem->data = (void *)(data);
109 newItem->forceDelete = forceDelete;
112 ulist_addFirstItem(list, newItem);
114 newItem->previous = NULL;
115 newItem->next = list->head;
116 list->head->previous = newItem;
117 list->head = newItem;