Lines Matching refs:head
131 if(list->head == NULL){
132 /* if list is empty, assign to head */
133 list->head = newnode;
134 (list->head)->next = NULL;
135 (list->head)->prev = NULL;
138 list->curr = list->head;
139 list->tail = list->head;
160 }else if(list->curr == list->head){
161 /* insert at head */
162 newnode->next = list->head;
164 (list->head)->prev = newnode;
167 list->curr = list->head;
168 list->head = newnode;
196 if(list->head == NULL){
207 if(curr == list->head){
208 /* delete from the head */
209 list->head = curr->next;
211 if(list->head != NULL){
212 (list->head)->prev = NULL;
216 list->curr = list->head;