de 1099 Zend/zend_strtod.c int de, i, k; de 1125 Zend/zend_strtod.c de = (int)(d0 >> Exp_shift); de 1130 Zend/zend_strtod.c if ((de = (int)(d0 >> Exp_shift))) de 1195 Zend/zend_strtod.c if (de) { de 1198 Zend/zend_strtod.c *e = (de - Bias - (P-1) << 2) + k; de 1201 Zend/zend_strtod.c *e = de - Bias - (P-1) + k; de 1206 Zend/zend_strtod.c *e = de - Bias - (P-1) + 1 + k; de 2715 ext/exif/exif.c int de, i=0, section_index = SECTION_MAKERNOTE; de 2779 ext/exif/exif.c for (de=0;de<NumDirEntries;de++) { de 2780 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, de 3117 ext/exif/exif.c int de; de 3134 ext/exif/exif.c for (de=0;de<NumDirEntries;de++) { de 3135 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, de 3150 ext/exif/exif.c NextDirOffset = php_ifd_get32u(dir_start+2+12*de, ImageInfo->motorola_intel); de 166 ext/zip/lib/zip_close.c struct zip_dirent *de; de 181 ext/zip/lib/zip_close.c de = entry->changes; de 192 ext/zip/lib/zip_close.c de->offset = (zip_uint64_t)ftello(out); /* TODO: check for errors */ de 206 ext/zip/lib/zip_close.c if (add_data(za, zs ? zs : entry->source, de, out) < 0) { de 219 ext/zip/lib/zip_close.c de->bitflags &= ~ZIP_GPBF_DATA_DESCRIPTOR; de 220 ext/zip/lib/zip_close.c if (_zip_dirent_write(de, out, ZIP_FL_LOCAL, &za->error) < 0) { de 233 ext/zip/lib/zip_close.c if (copy_data(za->zp, de->comp_size, out, &za->error) < 0) { de 291 ext/zip/lib/zip_close.c add_data(struct zip *za, struct zip_source *src, struct zip_dirent *de, FILE *ft) de 310 ext/zip/lib/zip_close.c if (ZIP_CM_IS_DEFAULT(de->comp_method) && st.comp_method != ZIP_CM_STORE) de 311 ext/zip/lib/zip_close.c de->comp_method = st.comp_method; de 312 ext/zip/lib/zip_close.c else if (de->comp_method == ZIP_CM_STORE && (st.valid & ZIP_STAT_SIZE)) { de 327 ext/zip/lib/zip_close.c de->uncomp_size = st.size; de 330 ext/zip/lib/zip_close.c if (( ((de->comp_method == ZIP_CM_DEFLATE || ZIP_CM_IS_DEFAULT(de->comp_method)) && st.size > MAX_DEFLATE_SIZE_32) de 331 ext/zip/lib/zip_close.c || (de->comp_method != ZIP_CM_STORE && de->comp_method != ZIP_CM_DEFLATE && !ZIP_CM_IS_DEFAULT(de->comp_method)))) de 335 ext/zip/lib/zip_close.c de->comp_size = st.comp_size; de 342 ext/zip/lib/zip_close.c de->bitflags &= ~ZIP_GPBF_DATA_DESCRIPTOR; de 343 ext/zip/lib/zip_close.c if ((is_zip64=_zip_dirent_write(de, ft, flags, &za->error)) < 0) de 347 ext/zip/lib/zip_close.c if (st.comp_method == ZIP_CM_STORE || (ZIP_CM_IS_DEFAULT(de->comp_method) && st.comp_method != de->comp_method)) { de 371 ext/zip/lib/zip_close.c if (de->comp_method != ZIP_CM_STORE && ((st.valid & ZIP_STAT_SIZE) == 0 || st.size != 0)) { de 372 ext/zip/lib/zip_close.c if ((comp_impl=_zip_get_compression_implementation(de->comp_method)) == NULL) { de 379 ext/zip/lib/zip_close.c if ((s2=comp_impl(za, s_crc, de->comp_method, ZIP_CODEC_ENCODE)) == NULL) { de 423 ext/zip/lib/zip_close.c de->last_mod = st.mtime; de 425 ext/zip/lib/zip_close.c time(&de->last_mod); de 426 ext/zip/lib/zip_close.c de->comp_method = st.comp_method; de 427 ext/zip/lib/zip_close.c de->crc = st.crc; de 428 ext/zip/lib/zip_close.c de->uncomp_size = st.size; de 429 ext/zip/lib/zip_close.c de->comp_size = (zip_uint64_t)(offend - offdata); de 432 ext/zip/lib/zip_close.c _zip_dirent_torrent_normalize(de); de 434 ext/zip/lib/zip_close.c if ((ret=_zip_dirent_write(de, ft, flags, &za->error)) < 0) de 257 ext/zip/lib/zip_dirent.c _zip_dirent_init(struct zip_dirent *de) de 259 ext/zip/lib/zip_dirent.c de->changed = 0; de 260 ext/zip/lib/zip_dirent.c de->local_extra_fields_read = 0; de 261 ext/zip/lib/zip_dirent.c de->cloned = 0; de 263 ext/zip/lib/zip_dirent.c de->version_madeby = 20 | (ZIP_OPSYS_DEFAULT << 8); de 264 ext/zip/lib/zip_dirent.c de->version_needed = 20; /* 2.0 */ de 265 ext/zip/lib/zip_dirent.c de->bitflags = 0; de 266 ext/zip/lib/zip_dirent.c de->comp_method = ZIP_CM_DEFAULT; de 267 ext/zip/lib/zip_dirent.c de->last_mod = 0; de 268 ext/zip/lib/zip_dirent.c de->crc = 0; de 269 ext/zip/lib/zip_dirent.c de->comp_size = 0; de 270 ext/zip/lib/zip_dirent.c de->uncomp_size = 0; de 271 ext/zip/lib/zip_dirent.c de->filename = NULL; de 272 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; de 273 ext/zip/lib/zip_dirent.c de->comment = NULL; de 274 ext/zip/lib/zip_dirent.c de->disk_number = 0; de 275 ext/zip/lib/zip_dirent.c de->int_attrib = 0; de 276 ext/zip/lib/zip_dirent.c de->ext_attrib = ZIP_EXT_ATTRIB_DEFAULT; de 277 ext/zip/lib/zip_dirent.c de->offset = 0; de 283 ext/zip/lib/zip_dirent.c _zip_dirent_needs_zip64(const struct zip_dirent *de, zip_flags_t flags) de 285 ext/zip/lib/zip_dirent.c if (de->uncomp_size >= ZIP_UINT32_MAX || de->comp_size >= ZIP_UINT32_MAX de 286 ext/zip/lib/zip_dirent.c || ((flags & ZIP_FL_CENTRAL) && de->offset >= ZIP_UINT32_MAX)) de 297 ext/zip/lib/zip_dirent.c struct zip_dirent *de; de 299 ext/zip/lib/zip_dirent.c if ((de=(struct zip_dirent *)malloc(sizeof(*de))) == NULL) de 302 ext/zip/lib/zip_dirent.c _zip_dirent_init(de); de 303 ext/zip/lib/zip_dirent.c return de; de 513 ext/zip/lib/zip_dirent.c _zip_dirent_process_ef_utf_8(const struct zip_dirent *de, zip_uint16_t id, struct zip_string *str) de 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); de 576 ext/zip/lib/zip_dirent.c _zip_dirent_torrent_normalize(struct zip_dirent *de) de 607 ext/zip/lib/zip_dirent.c de->version_madeby = 0; de 608 ext/zip/lib/zip_dirent.c de->version_needed = 20; /* 2.0 */ de 609 ext/zip/lib/zip_dirent.c de->bitflags = 2; /* maximum compression */ de 610 ext/zip/lib/zip_dirent.c de->comp_method = ZIP_CM_DEFLATE; de 611 ext/zip/lib/zip_dirent.c de->last_mod = last_mod; de 613 ext/zip/lib/zip_dirent.c de->disk_number = 0; de 614 ext/zip/lib/zip_dirent.c de->int_attrib = 0; de 615 ext/zip/lib/zip_dirent.c de->ext_attrib = 0; de 617 ext/zip/lib/zip_dirent.c _zip_ef_free(de->extra_fields); de 618 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; de 619 ext/zip/lib/zip_dirent.c _zip_string_free(de->comment); de 620 ext/zip/lib/zip_dirent.c de->comment = NULL; de 636 ext/zip/lib/zip_dirent.c _zip_dirent_write(struct zip_dirent *de, FILE *fp, zip_flags_t flags, struct zip_error *error) de 651 ext/zip/lib/zip_dirent.c name_enc = _zip_guess_encoding(de->filename, ZIP_ENCODING_UNKNOWN); de 652 ext/zip/lib/zip_dirent.c com_enc = _zip_guess_encoding(de->comment, ZIP_ENCODING_UNKNOWN); de 657 ext/zip/lib/zip_dirent.c de->bitflags |= ZIP_GPBF_ENCODING_UTF_8; de 659 ext/zip/lib/zip_dirent.c de->bitflags &= ~ZIP_GPBF_ENCODING_UTF_8; de 661 ext/zip/lib/zip_dirent.c ef = _zip_ef_utf8(ZIP_EF_UTF_8_NAME, de->filename, error); de 666 ext/zip/lib/zip_dirent.c struct zip_extra_field *ef2 = _zip_ef_utf8(ZIP_EF_UTF_8_COMMENT, de->comment, error); de 678 ext/zip/lib/zip_dirent.c if ((flags & ZIP_FL_FORCE_ZIP64) || de->comp_size > ZIP_UINT32_MAX || de->uncomp_size > ZIP_UINT32_MAX) { de 679 ext/zip/lib/zip_dirent.c _zip_poke8(de->uncomp_size, &ef_zip64_p); de 680 ext/zip/lib/zip_dirent.c _zip_poke8(de->comp_size, &ef_zip64_p); de 684 ext/zip/lib/zip_dirent.c if ((flags & ZIP_FL_FORCE_ZIP64) || de->comp_size > ZIP_UINT32_MAX || de->uncomp_size > ZIP_UINT32_MAX || de->offset > ZIP_UINT32_MAX) { de 685 ext/zip/lib/zip_dirent.c if (de->comp_size >= ZIP_UINT32_MAX) de 686 ext/zip/lib/zip_dirent.c _zip_poke8(de->comp_size, &ef_zip64_p); de 687 ext/zip/lib/zip_dirent.c if (de->uncomp_size >= ZIP_UINT32_MAX) de 688 ext/zip/lib/zip_dirent.c _zip_poke8(de->uncomp_size, &ef_zip64_p); de 689 ext/zip/lib/zip_dirent.c if (de->offset >= ZIP_UINT32_MAX) de 690 ext/zip/lib/zip_dirent.c _zip_poke8(de->offset, &ef_zip64_p); de 702 ext/zip/lib/zip_dirent.c is_really_zip64 = _zip_dirent_needs_zip64(de, flags); de 707 ext/zip/lib/zip_dirent.c _zip_write2(is_really_zip64 ? 45 : de->version_madeby, fp); de 708 ext/zip/lib/zip_dirent.c _zip_write2(is_really_zip64 ? 45 : de->version_needed, fp); de 709 ext/zip/lib/zip_dirent.c _zip_write2(de->bitflags&0xfff9, fp); /* clear compression method specific flags */ de 710 ext/zip/lib/zip_dirent.c _zip_write2((zip_uint16_t)de->comp_method, fp); /* TODO: can it be ZIP_CM_DEFAULT? */ de 712 ext/zip/lib/zip_dirent.c _zip_u2d_time(de->last_mod, &dostime, &dosdate); de 716 ext/zip/lib/zip_dirent.c _zip_write4(de->crc, fp); de 717 ext/zip/lib/zip_dirent.c if (de->comp_size < ZIP_UINT32_MAX) de 718 ext/zip/lib/zip_dirent.c _zip_write4((zip_uint32_t)de->comp_size, fp); de 721 ext/zip/lib/zip_dirent.c if (de->uncomp_size < ZIP_UINT32_MAX) de 722 ext/zip/lib/zip_dirent.c _zip_write4((zip_uint32_t)de->uncomp_size, fp); de 726 ext/zip/lib/zip_dirent.c _zip_write2(_zip_string_length(de->filename), fp); de 727 ext/zip/lib/zip_dirent.c _zip_write2(_zip_ef_size(de->extra_fields, flags) + _zip_ef_size(ef, ZIP_EF_BOTH), fp); de 730 ext/zip/lib/zip_dirent.c _zip_write2(_zip_string_length(de->comment), fp); de 731 ext/zip/lib/zip_dirent.c _zip_write2((zip_uint16_t)de->disk_number, fp); de 732 ext/zip/lib/zip_dirent.c _zip_write2(de->int_attrib, fp); de 733 ext/zip/lib/zip_dirent.c _zip_write4(de->ext_attrib, fp); de 734 ext/zip/lib/zip_dirent.c if (de->offset < ZIP_UINT32_MAX) de 735 ext/zip/lib/zip_dirent.c _zip_write4((zip_uint32_t)de->offset, fp); de 740 ext/zip/lib/zip_dirent.c if (de->filename) de 741 ext/zip/lib/zip_dirent.c _zip_string_write(de->filename, fp); de 745 ext/zip/lib/zip_dirent.c if (de->extra_fields) de 746 ext/zip/lib/zip_dirent.c _zip_ef_write(de->extra_fields, flags, fp); de 749 ext/zip/lib/zip_dirent.c if (de->comment) de 750 ext/zip/lib/zip_dirent.c _zip_string_write(de->comment, fp); de 43 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 66 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 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); de 77 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 100 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 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); de 113 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 122 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 130 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) { de 158 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 165 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 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); de 180 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 189 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 197 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) de 209 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 218 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 226 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) de 238 ext/zip/lib/zip_extra_field_api.c struct zip_dirent *de; de 264 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 266 ext/zip/lib/zip_extra_field_api.c ef = de->extra_fields; de 288 ext/zip/lib/zip_extra_field_api.c ls = _zip_ef_size(de->extra_fields, ZIP_EF_LOCAL); de 292 ext/zip/lib/zip_extra_field_api.c cs = _zip_ef_size(de->extra_fields, ZIP_EF_CENTRAL); de 319 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; de 332 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; de 44 ext/zip/lib/zip_file_get_comment.c struct zip_dirent *de; de 48 ext/zip/lib/zip_file_get_comment.c if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL) de 51 ext/zip/lib/zip_file_get_comment.c if ((str=_zip_string_get(de->comment, &len, flags, &za->error)) == NULL) de 39 ext/zip/lib/zip_file_get_external_attributes.c struct zip_dirent *de; de 43 ext/zip/lib/zip_file_get_external_attributes.c if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL) de 47 ext/zip/lib/zip_file_get_external_attributes.c *opsys = (de->version_madeby >> 8) & 0xff; de 50 ext/zip/lib/zip_file_get_external_attributes.c *attributes = de->ext_attrib; de 53 ext/zip/lib/zip_get_name.c struct zip_dirent *de; de 56 ext/zip/lib/zip_get_name.c if ((de=_zip_get_dirent(za, idx, flags, error)) == NULL) de 59 ext/zip/lib/zip_get_name.c if ((str=_zip_string_get(de->filename, NULL, flags, error)) == NULL) de 45 ext/zip/lib/zip_stat_index.c struct zip_dirent *de; de 47 ext/zip/lib/zip_stat_index.c if ((de=_zip_get_dirent(za, index, flags, NULL)) == NULL) de 64 ext/zip/lib/zip_stat_index.c st->crc = de->crc; de 65 ext/zip/lib/zip_stat_index.c st->size = de->uncomp_size; de 66 ext/zip/lib/zip_stat_index.c st->mtime = de->last_mod; de 67 ext/zip/lib/zip_stat_index.c st->comp_size = de->comp_size; de 68 ext/zip/lib/zip_stat_index.c st->comp_method = (zip_uint16_t)de->comp_method; de 69 ext/zip/lib/zip_stat_index.c if (de->bitflags & ZIP_GPBF_ENCRYPTED) { de 70 ext/zip/lib/zip_stat_index.c if (de->bitflags & ZIP_GPBF_STRONG_ENCRYPTION) {