Searched refs:dir_entry (Results 1 - 2 of 2) sorted by relevance
| /PHP_5_4/ext/exif/ |
| H A D | exif.c | 2290 static int exif_process_IFD_TAG( image_info_type *ImageInfo, char *dir_entry, char *offset_base, size_t IFDlength, size_t displacement, int section_index, int ReadNextIFD, tag_table_type tag_table TSRMLS_DC); 2804 static int exif_process_IFD_TAG(image_info_type *ImageInfo, char *dir_entry, char *offset_base, size_t IFDlength, size_t displacement, int section_index, int ReadNextIFD, tag_table_type tag_table TSRMLS_DC) argument 2824 tag = php_ifd_get16u(dir_entry, ImageInfo->motorola_intel); 2825 format = php_ifd_get16u(dir_entry+2, ImageInfo->motorola_intel); 2826 components = php_ifd_get32u(dir_entry+4, ImageInfo->motorola_intel); 2850 offset_val = php_ifd_get32u(dir_entry+8, ImageInfo->motorola_intel); 2853 if (byte_count > IFDlength || offset_val > IFDlength-byte_count || value_ptr < dir_entry) { 2858 if (value_ptr < dir_entry) { 2861 exif_error_docref("exif_read_data#error_ifd" EXIFERR_CC, ImageInfo, E_WARNING, "Process tag(x%04X=%s): Illegal pointer offset(x%04X < x%04X)", tag, exif_get_tagname(tag, tagname, -12, tag_table TSRMLS_CC), offset_val, dir_entry); 2901 value_ptr = dir_entry 3524 unsigned char *dir_entry; local [all...] |
| /PHP_5_4/ext/standard/ |
| H A D | image.c | 802 unsigned char *dir_entry; local 829 dir_entry = ifd_data+2+i*12; 830 entry_tag = php_ifd_get16u(dir_entry+0, motorola_intel); 831 entry_type = php_ifd_get16u(dir_entry+2, motorola_intel); 835 entry_value = (size_t)(dir_entry[8]); 838 entry_value = php_ifd_get16u(dir_entry+8, motorola_intel); 841 entry_value = php_ifd_get16s(dir_entry+8, motorola_intel); 844 entry_value = php_ifd_get32u(dir_entry+8, motorola_intel); 847 entry_value = php_ifd_get32s(dir_entry+8, motorola_intel);
|
Completed in 11 milliseconds