Lines Matching refs:extra_fields
68 de->extra_fields = _zip_ef_delete_by_id(de->extra_fields, ZIP_EXTRA_FIELD_ALL, ef_idx, flags); in zip_file_extra_field_delete()
102 de->extra_fields = _zip_ef_delete_by_id(de->extra_fields, ef_id, ef_idx, flags); in zip_file_extra_field_delete_by_id()
130 for (ef=de->extra_fields; ef; ef=ef->next) { in zip_file_extra_field_get()
172 return _zip_ef_get_by_id(de->extra_fields, lenp, ef_id, ef_idx, flags, &za->error); in zip_file_extra_field_get_by_id()
197 for (ef=de->extra_fields; ef; ef=ef->next) in zip_file_extra_fields_count()
226 for (ef=de->extra_fields; ef; ef=ef->next) in zip_file_extra_fields_count_by_id()
266 ef = de->extra_fields; in zip_file_extra_field_set()
288 ls = _zip_ef_size(de->extra_fields, ZIP_EF_LOCAL); in zip_file_extra_field_set()
292 cs = _zip_ef_size(de->extra_fields, ZIP_EF_CENTRAL); in zip_file_extra_field_set()
319 de->extra_fields = ef_new; in zip_file_extra_field_set()
332 de->extra_fields = ef_new; in zip_file_extra_field_set()
366 if (e->orig && e->orig->extra_fields) { in _zip_file_extra_field_prepare_for_change()
367 if ((e->changes->extra_fields=_zip_ef_clone(e->orig->extra_fields, &za->error)) == NULL) in _zip_file_extra_field_prepare_for_change()