section_index 1618 ext/exif/exif.c static int exif_file_sections_realloc(image_info_type *ImageInfo, int section_index, size_t size) section_index 1625 ext/exif/exif.c if (section_index >= ImageInfo->file.count) { section_index 1629 ext/exif/exif.c tmp = safe_erealloc(ImageInfo->file.list[section_index].data, 1, size, 0); section_index 1630 ext/exif/exif.c ImageInfo->file.list[section_index].data = tmp; section_index 1631 ext/exif/exif.c ImageInfo->file.list[section_index].size = size; section_index 1657 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) section_index 1669 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 1670 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1672 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1777 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1778 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1785 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) section_index 1787 ext/exif/exif.c exif_iif_add_value(image_info, section_index, name, tag, format, (int)length, value, image_info->motorola_intel); section_index 1794 ext/exif/exif.c static void exif_iif_add_int(image_info_type *image_info, int section_index, char *name, int value) section_index 1799 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 1800 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1802 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1808 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1809 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1816 ext/exif/exif.c static void exif_iif_add_str(image_info_type *image_info, int section_index, char *name, char *value) section_index 1822 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 1823 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1824 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1830 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1831 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1839 ext/exif/exif.c static void exif_iif_add_fmt(image_info_type *image_info, int section_index, char *name, char *value, ...) section_index 1847 ext/exif/exif.c exif_iif_add_str(image_info, section_index, name, tmp); section_index 1857 ext/exif/exif.c static void exif_iif_add_buffer(image_info_type *image_info, int section_index, char *name, int length, char *value) section_index 1863 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 1864 ext/exif/exif.c image_info->info_list[section_index].list = list; section_index 1865 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; section_index 1873 ext/exif/exif.c image_info->sections_found |= 1<<section_index; section_index 1874 ext/exif/exif.c image_info->info_list[section_index].count++; section_index 1882 ext/exif/exif.c static void exif_iif_free(image_info_type *image_info, int section_index) { section_index 1886 ext/exif/exif.c if (image_info->info_list[section_index].count) { section_index 1887 ext/exif/exif.c for (i=0; i < image_info->info_list[section_index].count; i++) { section_index 1888 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].name) != NULL) { section_index 1891 ext/exif/exif.c switch(image_info->info_list[section_index].list[i].format) { section_index 1895 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length<1) section_index 1900 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.s) != NULL) { section_index 1914 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length > 1) { section_index 1915 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.list) != NULL) { section_index 1923 ext/exif/exif.c EFREE_IF(image_info->info_list[section_index].list); section_index 1929 ext/exif/exif.c static void add_assoc_image_info(zval *value, int sub_array, image_info_type *image_info, int section_index) section_index 1943 ext/exif/exif.c if (image_info->info_list[section_index].count) { section_index 1950 ext/exif/exif.c for(i=0; i<image_info->info_list[section_index].count; i++) { section_index 1951 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[i]; section_index 1987 ext/exif/exif.c if (section_index==SECTION_COMMENT) { section_index 2091 ext/exif/exif.c add_assoc_zval(value, exif_get_sectionname(section_index), &tmpi); section_index 2270 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); section_index 2271 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); section_index 2706 ext/exif/exif.c int de, i=0, section_index = SECTION_MAKERNOTE; section_index 2729 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 2772 ext/exif/exif.c offset_base, IFDlength, displacement, section_index, 0, maker_note->tag_table)) { section_index 2787 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) section_index 2902 ext/exif/exif.c if (section_index==SECTION_THUMBNAIL) { section_index 2940 ext/exif/exif.c if (section_index==SECTION_IFD0 || section_index==SECTION_EXIF) section_index 3098 ext/exif/exif.c exif_iif_add_tag(ImageInfo, section_index, exif_get_tagname(tag, tagname, sizeof(tagname), tag_table), tag, format, components, value_ptr); section_index 3106 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) section_index 3113 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 3127 ext/exif/exif.c offset_base, IFDlength, displacement, section_index, 1, exif_get_tag_table(section_index))) { section_index 3134 ext/exif/exif.c if (section_index == SECTION_THUMBNAIL) { section_index 3509 ext/exif/exif.c static int exif_process_IFD_in_TIFF(image_info_type *ImageInfo, size_t dir_offset, int section_index) section_index 3516 ext/exif/exif.c tag_table_type tag_table = exif_get_tag_table(section_index); section_index 3667 ext/exif/exif.c if (section_index!=SECTION_THUMBNAIL && entry_tag==TAG_SUB_IFD) { section_index 3693 ext/exif/exif.c ifd_size, 0, section_index, 0, tag_table)) { section_index 3699 ext/exif/exif.c if (next_offset && section_index != SECTION_THUMBNAIL) {