extra_fields 237 ext/zip/lib/zip_dirent.c _zip_ef_free(zde->extra_fields); extra_fields 272 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; extra_fields 405 ext/zip/lib/zip_dirent.c zde->extra_fields = NULL; extra_fields 433 ext/zip/lib/zip_dirent.c if ((zde->extra_fields=_zip_ef_parse(ef, ef_len, local ? ZIP_EF_LOCAL : ZIP_EF_CENTRAL, error)) == NULL) { extra_fields 462 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 500 ext/zip/lib/zip_dirent.c zde->extra_fields = _zip_ef_remove_internal(zde->extra_fields); extra_fields 518 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 617 ext/zip/lib/zip_dirent.c _zip_ef_free(de->extra_fields); extra_fields 618 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; extra_fields 727 ext/zip/lib/zip_dirent.c _zip_write2(_zip_ef_size(de->extra_fields, flags) + _zip_ef_size(ef, ZIP_EF_BOTH), fp); extra_fields 745 ext/zip/lib/zip_dirent.c if (de->extra_fields) extra_fields 746 ext/zip/lib/zip_dirent.c _zip_ef_write(de->extra_fields, flags, fp); extra_fields 375 ext/zip/lib/zip_extra_field.c e->orig->extra_fields = _zip_ef_merge(e->orig->extra_fields, ef); extra_fields 381 ext/zip/lib/zip_extra_field.c e->changes->extra_fields = e->orig->extra_fields; extra_fields 68 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 102 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 130 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) { extra_fields 172 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 197 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) extra_fields 226 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) extra_fields 266 ext/zip/lib/zip_extra_field_api.c ef = de->extra_fields; extra_fields 288 ext/zip/lib/zip_extra_field_api.c ls = _zip_ef_size(de->extra_fields, ZIP_EF_LOCAL); extra_fields 292 ext/zip/lib/zip_extra_field_api.c cs = _zip_ef_size(de->extra_fields, ZIP_EF_CENTRAL); extra_fields 319 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; extra_fields 332 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; extra_fields 366 ext/zip/lib/zip_extra_field_api.c if (e->orig && e->orig->extra_fields) { extra_fields 367 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 354 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 356 ext/zip/lib/zip_open.c temp.extra_fields = NULL; extra_fields 329 ext/zip/lib/zipint.h struct zip_extra_field *extra_fields; /* (cl) extra fields, parsed */