Lines Matching refs:prev
47 struct zip_extra_field *head, *prev, *def; in _zip_ef_clone() local
49 head = prev = NULL; in _zip_ef_clone()
60 if (prev) in _zip_ef_clone()
61 prev->next = def; in _zip_ef_clone()
62 prev = def; in _zip_ef_clone()
74 struct zip_extra_field *head, *prev; in _zip_ef_delete_by_id() local
79 prev = NULL; in _zip_ef_delete_by_id()
80 for (; ef; ef=(prev ? prev->next : head)) { in _zip_ef_delete_by_id()
85 if (prev) in _zip_ef_delete_by_id()
86 prev->next = ef->next; in _zip_ef_delete_by_id()
101 prev = ef; in _zip_ef_delete_by_id()
264 struct zip_extra_field *prev, *next; in _zip_ef_remove_internal() local
267 prev = NULL; in _zip_ef_remove_internal()
276 if (prev) in _zip_ef_remove_internal()
277 prev->next = next; in _zip_ef_remove_internal()
281 prev = ef; in _zip_ef_remove_internal()