de 1325 Zend/zend_strtod.c int de, k; de 1349 Zend/zend_strtod.c de = (int)(d0 >> Exp_shift); de 1354 Zend/zend_strtod.c if ((de = (int)(d0 >> Exp_shift))) de 1425 Zend/zend_strtod.c if (de) { de 1428 Zend/zend_strtod.c *e = (de - Bias - (P-1) << 2) + k; de 1431 Zend/zend_strtod.c *e = de - Bias - (P-1) + k; de 1437 Zend/zend_strtod.c *e = de - Bias - (P-1) + 1 + k; de 2706 ext/exif/exif.c int de, i=0, section_index = SECTION_MAKERNOTE; de 2770 ext/exif/exif.c for (de=0;de<NumDirEntries;de++) { de 2771 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, de 3108 ext/exif/exif.c int de; de 3125 ext/exif/exif.c for (de=0;de<NumDirEntries;de++) { de 3126 ext/exif/exif.c if (!exif_process_IFD_TAG(ImageInfo, dir_start + 2 + 12 * de, de 3141 ext/exif/exif.c NextDirOffset = php_ifd_get32u(dir_start+2+12*de, ImageInfo->motorola_intel); de 132 ext/zip/lib/zip_close.c zip_dirent_t *de; de 147 ext/zip/lib/zip_close.c de = entry->changes; de 158 ext/zip/lib/zip_close.c de->offset = (zip_uint64_t)off; de 172 ext/zip/lib/zip_close.c if (add_data(za, zs ? zs : entry->source, de) < 0) { de 185 ext/zip/lib/zip_close.c de->bitflags &= (zip_uint16_t)~ZIP_GPBF_DATA_DESCRIPTOR; de 186 ext/zip/lib/zip_close.c if (_zip_dirent_write(za, de, ZIP_FL_LOCAL) < 0) { de 199 ext/zip/lib/zip_close.c if (copy_data(za, de->comp_size) < 0) { de 232 ext/zip/lib/zip_close.c add_data(zip_t *za, zip_source_t *src, zip_dirent_t *de) de 251 ext/zip/lib/zip_close.c if (ZIP_CM_IS_DEFAULT(de->comp_method) && st.comp_method != ZIP_CM_STORE) de 252 ext/zip/lib/zip_close.c de->comp_method = st.comp_method; de 253 ext/zip/lib/zip_close.c else if (de->comp_method == ZIP_CM_STORE && (st.valid & ZIP_STAT_SIZE)) { de 268 ext/zip/lib/zip_close.c de->uncomp_size = st.size; de 271 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 272 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 276 ext/zip/lib/zip_close.c de->comp_size = st.comp_size; de 284 ext/zip/lib/zip_close.c de->bitflags &= (zip_uint16_t)~ZIP_GPBF_DATA_DESCRIPTOR; de 285 ext/zip/lib/zip_close.c if ((is_zip64=_zip_dirent_write(za, de, flags)) < 0) de 289 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 315 ext/zip/lib/zip_close.c if (de->comp_method != ZIP_CM_STORE && ((st.valid & ZIP_STAT_SIZE) == 0 || st.size != 0)) { de 316 ext/zip/lib/zip_close.c if ((comp_impl=_zip_get_compression_implementation(de->comp_method)) == NULL) { de 321 ext/zip/lib/zip_close.c s2 = comp_impl(za, s_crc, de->comp_method, ZIP_CODEC_ENCODE); de 364 ext/zip/lib/zip_close.c if ((de->changed & ZIP_DIRENT_LAST_MOD) == 0) { de 366 ext/zip/lib/zip_close.c de->last_mod = st.mtime; de 368 ext/zip/lib/zip_close.c time(&de->last_mod); de 370 ext/zip/lib/zip_close.c de->comp_method = st.comp_method; de 371 ext/zip/lib/zip_close.c de->crc = st.crc; de 372 ext/zip/lib/zip_close.c de->uncomp_size = st.size; de 373 ext/zip/lib/zip_close.c de->comp_size = (zip_uint64_t)(offend - offdata); de 375 ext/zip/lib/zip_close.c if ((ret=_zip_dirent_write(za, de, flags)) < 0) de 44 ext/zip/lib/zip_dirent.c static zip_string_t *_zip_dirent_process_ef_utf_8(const zip_dirent_t *de, zip_uint16_t id, zip_string_t *str); de 239 ext/zip/lib/zip_dirent.c _zip_dirent_init(zip_dirent_t *de) de 241 ext/zip/lib/zip_dirent.c de->changed = 0; de 242 ext/zip/lib/zip_dirent.c de->local_extra_fields_read = 0; de 243 ext/zip/lib/zip_dirent.c de->cloned = 0; de 245 ext/zip/lib/zip_dirent.c de->version_madeby = 20 | (ZIP_OPSYS_DEFAULT << 8); de 246 ext/zip/lib/zip_dirent.c de->version_needed = 20; /* 2.0 */ de 247 ext/zip/lib/zip_dirent.c de->bitflags = 0; de 248 ext/zip/lib/zip_dirent.c de->comp_method = ZIP_CM_DEFAULT; de 249 ext/zip/lib/zip_dirent.c de->last_mod = 0; de 250 ext/zip/lib/zip_dirent.c de->crc = 0; de 251 ext/zip/lib/zip_dirent.c de->comp_size = 0; de 252 ext/zip/lib/zip_dirent.c de->uncomp_size = 0; de 253 ext/zip/lib/zip_dirent.c de->filename = NULL; de 254 ext/zip/lib/zip_dirent.c de->extra_fields = NULL; de 255 ext/zip/lib/zip_dirent.c de->comment = NULL; de 256 ext/zip/lib/zip_dirent.c de->disk_number = 0; de 257 ext/zip/lib/zip_dirent.c de->int_attrib = 0; de 258 ext/zip/lib/zip_dirent.c de->ext_attrib = ZIP_EXT_ATTRIB_DEFAULT; de 259 ext/zip/lib/zip_dirent.c de->offset = 0; de 264 ext/zip/lib/zip_dirent.c _zip_dirent_needs_zip64(const zip_dirent_t *de, zip_flags_t flags) de 266 ext/zip/lib/zip_dirent.c if (de->uncomp_size >= ZIP_UINT32_MAX || de->comp_size >= ZIP_UINT32_MAX de 267 ext/zip/lib/zip_dirent.c || ((flags & ZIP_FL_CENTRAL) && de->offset >= ZIP_UINT32_MAX)) de 277 ext/zip/lib/zip_dirent.c zip_dirent_t *de; de 279 ext/zip/lib/zip_dirent.c if ((de=(zip_dirent_t *)malloc(sizeof(*de))) == NULL) de 282 ext/zip/lib/zip_dirent.c _zip_dirent_init(de); de 283 ext/zip/lib/zip_dirent.c return de; de 533 ext/zip/lib/zip_dirent.c _zip_dirent_process_ef_utf_8(const zip_dirent_t *de, zip_uint16_t id, zip_string_t *str) de 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); de 614 ext/zip/lib/zip_dirent.c _zip_dirent_write(zip_t *za, zip_dirent_t *de, zip_flags_t flags) de 628 ext/zip/lib/zip_dirent.c name_enc = _zip_guess_encoding(de->filename, ZIP_ENCODING_UNKNOWN); de 629 ext/zip/lib/zip_dirent.c com_enc = _zip_guess_encoding(de->comment, ZIP_ENCODING_UNKNOWN); de 634 ext/zip/lib/zip_dirent.c de->bitflags |= ZIP_GPBF_ENCODING_UTF_8; de 636 ext/zip/lib/zip_dirent.c de->bitflags &= (zip_uint16_t)~ZIP_GPBF_ENCODING_UTF_8; de 638 ext/zip/lib/zip_dirent.c ef = _zip_ef_utf8(ZIP_EF_UTF_8_NAME, de->filename, &za->error); de 643 ext/zip/lib/zip_dirent.c zip_extra_field_t *ef2 = _zip_ef_utf8(ZIP_EF_UTF_8_COMMENT, de->comment, &za->error); de 653 ext/zip/lib/zip_dirent.c is_really_zip64 = _zip_dirent_needs_zip64(de, flags); de 666 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 667 ext/zip/lib/zip_dirent.c _zip_buffer_put_64(ef_buffer, de->uncomp_size); de 668 ext/zip/lib/zip_dirent.c _zip_buffer_put_64(ef_buffer, de->comp_size); de 672 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 673 ext/zip/lib/zip_dirent.c if (de->uncomp_size >= ZIP_UINT32_MAX) { de 674 ext/zip/lib/zip_dirent.c _zip_buffer_put_64(ef_buffer, de->uncomp_size); de 676 ext/zip/lib/zip_dirent.c if (de->comp_size >= ZIP_UINT32_MAX) { de 677 ext/zip/lib/zip_dirent.c _zip_buffer_put_64(ef_buffer, de->comp_size); de 679 ext/zip/lib/zip_dirent.c if (de->offset >= ZIP_UINT32_MAX) { de 680 ext/zip/lib/zip_dirent.c _zip_buffer_put_64(ef_buffer, de->offset); de 707 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, (zip_uint16_t)(is_really_zip64 ? 45 : de->version_madeby)); de 709 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, (zip_uint16_t)(is_really_zip64 ? 45 : de->version_needed)); de 710 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, de->bitflags&0xfff9); /* clear compression method specific flags */ de 711 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, (zip_uint16_t)de->comp_method); de 713 ext/zip/lib/zip_dirent.c _zip_u2d_time(de->last_mod, &dostime, &dosdate); de 717 ext/zip/lib/zip_dirent.c _zip_buffer_put_32(buffer, de->crc); de 719 ext/zip/lib/zip_dirent.c if (((flags & ZIP_FL_LOCAL) == ZIP_FL_LOCAL) && ((de->comp_size >= ZIP_UINT32_MAX) || (de->uncomp_size >= ZIP_UINT32_MAX))) { de 729 ext/zip/lib/zip_dirent.c if (de->comp_size < ZIP_UINT32_MAX) { de 730 ext/zip/lib/zip_dirent.c _zip_buffer_put_32(buffer, (zip_uint32_t)de->comp_size); de 735 ext/zip/lib/zip_dirent.c if (de->uncomp_size < ZIP_UINT32_MAX) { de 736 ext/zip/lib/zip_dirent.c _zip_buffer_put_32(buffer, (zip_uint32_t)de->uncomp_size); de 743 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, _zip_string_length(de->filename)); de 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); de 749 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, _zip_string_length(de->comment)); de 750 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, (zip_uint16_t)de->disk_number); de 751 ext/zip/lib/zip_dirent.c _zip_buffer_put_16(buffer, de->int_attrib); de 752 ext/zip/lib/zip_dirent.c _zip_buffer_put_32(buffer, de->ext_attrib); de 753 ext/zip/lib/zip_dirent.c if (de->offset < ZIP_UINT32_MAX) de 754 ext/zip/lib/zip_dirent.c _zip_buffer_put_32(buffer, (zip_uint32_t)de->offset); de 774 ext/zip/lib/zip_dirent.c if (de->filename) { de 775 ext/zip/lib/zip_dirent.c if (_zip_string_write(za, de->filename) < 0) { de 788 ext/zip/lib/zip_dirent.c if (de->extra_fields) { de 789 ext/zip/lib/zip_dirent.c if (_zip_ef_write(za, de->extra_fields, flags) < 0) { de 795 ext/zip/lib/zip_dirent.c if (de->comment) { de 796 ext/zip/lib/zip_dirent.c if (_zip_string_write(za, de->comment) < 0) { de 41 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 64 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 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); de 74 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 97 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 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); de 109 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 118 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 126 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) { de 153 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 160 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 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); de 174 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 183 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 191 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) de 202 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 211 ext/zip/lib/zip_extra_field_api.c if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL) de 219 ext/zip/lib/zip_extra_field_api.c for (ef=de->extra_fields; ef; ef=ef->next) de 230 ext/zip/lib/zip_extra_field_api.c zip_dirent_t *de; de 256 ext/zip/lib/zip_extra_field_api.c de = za->entry[idx].changes; de 258 ext/zip/lib/zip_extra_field_api.c ef = de->extra_fields; de 280 ext/zip/lib/zip_extra_field_api.c ls = _zip_ef_size(de->extra_fields, ZIP_EF_LOCAL); de 284 ext/zip/lib/zip_extra_field_api.c cs = _zip_ef_size(de->extra_fields, ZIP_EF_CENTRAL); de 311 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; de 324 ext/zip/lib/zip_extra_field_api.c de->extra_fields = ef_new; de 42 ext/zip/lib/zip_file_get_comment.c zip_dirent_t *de; de 46 ext/zip/lib/zip_file_get_comment.c if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL) de 49 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 zip_dirent_t *de; de 41 ext/zip/lib/zip_file_get_external_attributes.c if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL) de 45 ext/zip/lib/zip_file_get_external_attributes.c *opsys = (zip_uint8_t)((de->version_madeby >> 8) & 0xff); de 48 ext/zip/lib/zip_file_get_external_attributes.c *attributes = de->ext_attrib; de 50 ext/zip/lib/zip_get_name.c zip_dirent_t *de; de 53 ext/zip/lib/zip_get_name.c if ((de=_zip_get_dirent(za, idx, flags, error)) == NULL) de 56 ext/zip/lib/zip_get_name.c if ((str=_zip_string_get(de->filename, NULL, flags, error)) == NULL) de 43 ext/zip/lib/zip_stat_index.c zip_dirent_t *de; de 45 ext/zip/lib/zip_stat_index.c if ((de=_zip_get_dirent(za, index, flags, NULL)) == NULL) de 62 ext/zip/lib/zip_stat_index.c st->crc = de->crc; de 63 ext/zip/lib/zip_stat_index.c st->size = de->uncomp_size; de 64 ext/zip/lib/zip_stat_index.c st->mtime = de->last_mod; de 65 ext/zip/lib/zip_stat_index.c st->comp_size = de->comp_size; de 66 ext/zip/lib/zip_stat_index.c st->comp_method = (zip_uint16_t)de->comp_method; de 67 ext/zip/lib/zip_stat_index.c if (de->bitflags & ZIP_GPBF_ENCRYPTED) { de 68 ext/zip/lib/zip_stat_index.c if (de->bitflags & ZIP_GPBF_STRONG_ENCRYPTION) {