section_index 1624 ext/exif/exif.c static int exif_file_sections_realloc(image_info_type *ImageInfo, int section_index, size_t size TSRMLS_DC) section_index 1631 ext/exif/exif.c if (section_index >= ImageInfo->file.count) { section_index 1635 ext/exif/exif.c tmp = safe_erealloc(ImageInfo->file.list[section_index].data, 1, size, 0); section_index 1636 ext/exif/exif.c ImageInfo->file.list[section_index].data = tmp; section_index 1637 ext/exif/exif.c ImageInfo->file.list[section_index].size = size; section_index 1663 ext/exif/exif.c static void exif_iif_add_value(image_info_type *image_info, int section_index, char *name, int tag, int format, int length, void* value, int motorola_intel TSRMLS_DC) section_index 1675 ext/exif/exif.c list = safe_erealloc(image_info->info_list[section_index].list, (image_info->info_list[section_index].count+1), sizeof(image_info_data), 0); section_index 1676 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1678 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1783 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1784 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1791 ext/exif/exif.c static void exif_iif_add_tag(image_info_type *image_info, int section_index, char *name, int tag, int format, size_t length, void* value TSRMLS_DC) section_index 1793 ext/exif/exif.c exif_iif_add_value(image_info, section_index, name, tag, format, (int)length, value, image_info->motorola_intel TSRMLS_CC); section_index 1800 ext/exif/exif.c static void exif_iif_add_int(image_info_type *image_info, int section_index, char *name, int value TSRMLS_DC) section_index 1805 ext/exif/exif.c list = safe_erealloc(image_info->info_list[section_index].list, (image_info->info_list[section_index].count+1), sizeof(image_info_data), 0); section_index 1806 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1808 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1814 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1815 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1822 ext/exif/exif.c static void exif_iif_add_str(image_info_type *image_info, int section_index, char *name, char *value TSRMLS_DC) section_index 1828 ext/exif/exif.c list = safe_erealloc(image_info->info_list[section_index].list, (image_info->info_list[section_index].count+1), sizeof(image_info_data), 0); section_index 1829 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1830 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1836 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1837 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1845 ext/exif/exif.c static void exif_iif_add_fmt(image_info_type *image_info, int section_index, char *name TSRMLS_DC, char *value, ...) section_index 1853 ext/exif/exif.c exif_iif_add_str(image_info, section_index, name, tmp TSRMLS_CC); section_index 1863 ext/exif/exif.c static void exif_iif_add_buffer(image_info_type *image_info, int section_index, char *name, int length, char *value TSRMLS_DC) section_index 1869 ext/exif/exif.c list = safe_erealloc(image_info->info_list[section_index].list, (image_info->info_list[section_index].count+1), sizeof(image_info_data), 0); section_index 1870 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1871 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1879 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1880 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1888 ext/exif/exif.c static void exif_iif_free(image_info_type *image_info, int section_index) { section_index 1892 ext/exif/exif.c if (image_info->info_list[section_index].count) { section_index 1893 ext/exif/exif.c for (i=0; i < image_info->info_list[section_index].count; i++) { section_index 1894 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].name) != NULL) { section_index 1897 ext/exif/exif.c switch(image_info->info_list[section_index].list[i].format) { section_index 1901 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length<1) section_index 1906 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.s) != NULL) { section_index 1920 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length > 1) { section_index 1921 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.list) != NULL) { section_index 1929 ext/exif/exif.c EFREE_IF(image_info->info_list[section_index].list); section_index 1935 ext/exif/exif.c static void add_assoc_image_info(zval *value, int sub_array, image_info_type *image_info, int section_index TSRMLS_DC) section_index 1949 ext/exif/exif.c if (image_info->info_list[section_index].count) { section_index 1957 ext/exif/exif.c for(i=0; i<image_info->info_list[section_index].count; i++) { section_index 1958 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[i]; section_index 1994 ext/exif/exif.c if (section_index==SECTION_COMMENT) { section_index 2100 ext/exif/exif.c add_assoc_zval(value, exif_get_sectionname(section_index), tmpi); section_index 2279 ext/exif/exif.c static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base, size_t IFDlength, size_t displacement, int section_index TSRMLS_DC); section_index 2280 ext/exif/exif.c 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); section_index 2715 ext/exif/exif.c int de, i=0, section_index = SECTION_MAKERNOTE; section_index 2738 ext/exif/exif.c exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Process %s @x%04X + 0x%04X=%d: %s", exif_get_sectionname(section_index), (int)dir_start-(int)offset_base+maker_note->offset+displacement, value_len, value_len, exif_char_dump(value_ptr, value_len, (int)dir_start-(int)offset_base+maker_note->offset+displacement)); section_index 2781 ext/exif/exif.c offset_base, IFDlength, displacement, section_index, 0, maker_note->tag_table TSRMLS_CC)) { section_index 2796 ext/exif/exif.c 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) section_index 2911 ext/exif/exif.c if (section_index==SECTION_THUMBNAIL) { section_index 2949 ext/exif/exif.c if (section_index==SECTION_IFD0 || section_index==SECTION_EXIF) section_index 3107 ext/exif/exif.c exif_iif_add_tag(ImageInfo, section_index, exif_get_tagname(tag, tagname, sizeof(tagname), tag_table TSRMLS_CC), tag, format, components, value_ptr TSRMLS_CC); section_index 3115 ext/exif/exif.c static int exif_process_IFD_in_JPEG(image_info_type *ImageInfo, char *dir_start, char *offset_base, size_t IFDlength, size_t displacement, int section_index TSRMLS_DC) section_index 3122 ext/exif/exif.c exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Process %s (x%04X(=%d))", exif_get_sectionname(section_index), IFDlength, IFDlength); section_index 3136 ext/exif/exif.c offset_base, IFDlength, displacement, section_index, 1, exif_get_tag_table(section_index) TSRMLS_CC)) { section_index 3143 ext/exif/exif.c if (section_index == SECTION_THUMBNAIL) { section_index 3518 ext/exif/exif.c static int exif_process_IFD_in_TIFF(image_info_type *ImageInfo, size_t dir_offset, int section_index TSRMLS_DC) section_index 3525 ext/exif/exif.c tag_table_type tag_table = exif_get_tag_table(section_index); section_index 3676 ext/exif/exif.c if (section_index!=SECTION_THUMBNAIL && entry_tag==TAG_SUB_IFD) { section_index 3702 ext/exif/exif.c ifd_size, 0, section_index, 0, tag_table TSRMLS_CC)) { section_index 3708 ext/exif/exif.c if (next_offset && section_index != SECTION_THUMBNAIL) {