Lines Matching refs:prev
43 zip_extra_field_t *head, *prev, *def; in _zip_ef_clone() local
45 head = prev = NULL; in _zip_ef_clone()
56 if (prev) in _zip_ef_clone()
57 prev->next = def; in _zip_ef_clone()
58 prev = def; in _zip_ef_clone()
70 zip_extra_field_t *head, *prev; in _zip_ef_delete_by_id() local
75 prev = NULL; in _zip_ef_delete_by_id()
76 for (; ef; ef=(prev ? prev->next : head)) { in _zip_ef_delete_by_id()
81 if (prev) in _zip_ef_delete_by_id()
82 prev->next = ef->next; in _zip_ef_delete_by_id()
97 prev = ef; in _zip_ef_delete_by_id()
282 zip_extra_field_t *prev, *next; in _zip_ef_remove_internal() local
285 prev = NULL; in _zip_ef_remove_internal()
294 if (prev) in _zip_ef_remove_internal()
295 prev->next = next; in _zip_ef_remove_internal()
299 prev = ef; in _zip_ef_remove_internal()