Lines Matching refs:last
371 * Perhaps last char read was '\'. Reinsert it
862 * after '*last' and to the binary tree list.
863 * If '*last == NULL' then the list is walked till the end.
864 * *last is always set to the new element after successful completion.
865 * if entry already exists '*last' is only updated if not previously
869 add_dir_entry(char *name, struct dir_entry **list, struct dir_entry **last)
873 if ((*list != NULL) && (*last == NULL)) {
875 * walk the list to find last element
878 *last = l;
901 *list = *last = e;
906 assert(*last != NULL);
907 (*last)->next = e;
908 *last = e;