Lines Matching refs:extra_fields
237 _zip_ef_free(zde->extra_fields); in _zip_dirent_finalize()
272 de->extra_fields = NULL; in _zip_dirent_init()
405 zde->extra_fields = NULL; in _zip_dirent_read()
433 …if ((zde->extra_fields=_zip_ef_parse(ef, ef_len, local ? ZIP_EF_LOCAL : ZIP_EF_CENTRAL, error)) ==… in _zip_dirent_read()
462 …const zip_uint8_t *ef = _zip_ef_get_by_id(zde->extra_fields, &got_len, ZIP_EF_ZIP64, 0, local ? ZI… in _zip_dirent_read()
500 zde->extra_fields = _zip_ef_remove_internal(zde->extra_fields); in _zip_dirent_read()
518 const zip_uint8_t *ef = _zip_ef_get_by_id(de->extra_fields, &ef_len, id, 0, ZIP_EF_BOTH, NULL); in _zip_dirent_process_ef_utf_8()
617 _zip_ef_free(de->extra_fields); in _zip_dirent_torrent_normalize()
618 de->extra_fields = NULL; in _zip_dirent_torrent_normalize()
727 _zip_write2(_zip_ef_size(de->extra_fields, flags) + _zip_ef_size(ef, ZIP_EF_BOTH), fp); in _zip_dirent_write()
745 if (de->extra_fields) in _zip_dirent_write()
746 _zip_ef_write(de->extra_fields, flags, fp); in _zip_dirent_write()