extra_fields 217 ext/zip/lib/zip_dirent.c _zip_ef_free(zde->extra_fields); extra_fields 218 ext/zip/lib/zip_dirent.c zde->extra_fields = NULL; extra_fields 254 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; extra_fields 375 ext/zip/lib/zip_dirent.c zde->extra_fields = NULL; extra_fields 426 ext/zip/lib/zip_dirent.c if (!_zip_ef_parse(ef, ef_len, local ? ZIP_EF_LOCAL : ZIP_EF_CENTRAL, &zde->extra_fields, error)) { extra_fields 465 ext/zip/lib/zip_dirent.c const zip_uint8_t *ef = _zip_ef_get_by_id(zde->extra_fields, &got_len, ZIP_EF_ZIP64, 0, local ? ZIP_EF_LOCAL : ZIP_EF_CENTRAL, error); extra_fields 526 ext/zip/lib/zip_dirent.c zde->extra_fields = _zip_ef_remove_internal(zde->extra_fields); extra_fields 539 ext/zip/lib/zip_dirent.c const zip_uint8_t *ef = _zip_ef_get_by_id(de->extra_fields, &ef_len, id, 0, ZIP_EF_BOTH, NULL); extra_fields 745 ext/zip/lib/zip_dirent.c ef_total_size = (zip_uint32_t)_zip_ef_size(de->extra_fields, flags) + (zip_uint32_t)_zip_ef_size(ef, ZIP_EF_BOTH); extra_fields 788 ext/zip/lib/zip_dirent.c if (de->extra_fields) { extra_fields 789 ext/zip/lib/zip_dirent.c if (_zip_ef_write(za, de->extra_fields, flags) < 0) { extra_fields 426 ext/zip/lib/zip_extra_field.c e->orig->extra_fields = _zip_ef_merge(e->orig->extra_fields, ef); extra_fields 433 ext/zip/lib/zip_extra_field.c e->changes->extra_fields = e->orig->extra_fields; extra_fields 66 ext/zip/lib/zip_extra_field_api.c de->extra_fields = _zip_ef_delete_by_id(de->extra_fields, ZIP_EXTRA_FIELD_ALL, ef_idx, flags); extra_fields 99 ext/zip/lib/zip_extra_field_api.c de->extra_fields = _zip_ef_delete_by_id(de->extra_fields, ef_id, ef_idx, flags); extra_fields 126 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) { extra_fields 167 ext/zip/lib/zip_extra_field_api.c return _zip_ef_get_by_id(de->extra_fields, lenp, ef_id, ef_idx, flags, &za->error); extra_fields 191 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) extra_fields 219 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) extra_fields 258 ext/zip/lib/zip_extra_field_api.c ef = de->extra_fields; extra_fields 280 ext/zip/lib/zip_extra_field_api.c ls = _zip_ef_size(de->extra_fields, ZIP_EF_LOCAL); extra_fields 284 ext/zip/lib/zip_extra_field_api.c cs = _zip_ef_size(de->extra_fields, ZIP_EF_CENTRAL); extra_fields 311 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; extra_fields 324 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; extra_fields 358 ext/zip/lib/zip_extra_field_api.c if (e->orig && e->orig->extra_fields) { extra_fields 359 ext/zip/lib/zip_extra_field_api.c if ((e->changes->extra_fields=_zip_ef_clone(e->orig->extra_fields, &za->error)) == NULL) extra_fields 476 ext/zip/lib/zip_open.c cd->entry[i].orig->extra_fields = _zip_ef_merge(cd->entry[i].orig->extra_fields, temp.extra_fields); extra_fields 478 ext/zip/lib/zip_open.c temp.extra_fields = NULL; extra_fields 353 ext/zip/lib/zipint.h zip_extra_field_t *extra_fields; /* (cl) extra fields, parsed */