image_info 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) image_info 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); image_info 1676 ext/exif/exif.c image_info->info_list[section_index].list = list; image_info 1678 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; image_info 1783 ext/exif/exif.c image_info->sections_found |= 1<<section_index; image_info 1784 ext/exif/exif.c image_info->info_list[section_index].count++; image_info 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) image_info 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); image_info 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) image_info 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); image_info 1806 ext/exif/exif.c image_info->info_list[section_index].list = list; image_info 1808 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; image_info 1814 ext/exif/exif.c image_info->sections_found |= 1<<section_index; image_info 1815 ext/exif/exif.c image_info->info_list[section_index].count++; image_info 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) image_info 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); image_info 1829 ext/exif/exif.c image_info->info_list[section_index].list = list; image_info 1830 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; image_info 1836 ext/exif/exif.c image_info->sections_found |= 1<<section_index; image_info 1837 ext/exif/exif.c image_info->info_list[section_index].count++; image_info 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, ...) image_info 1853 ext/exif/exif.c exif_iif_add_str(image_info, section_index, name, tmp TSRMLS_CC); image_info 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) image_info 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); image_info 1870 ext/exif/exif.c image_info->info_list[section_index].list = list; image_info 1871 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; image_info 1879 ext/exif/exif.c image_info->sections_found |= 1<<section_index; image_info 1880 ext/exif/exif.c image_info->info_list[section_index].count++; image_info 1888 ext/exif/exif.c static void exif_iif_free(image_info_type *image_info, int section_index) { image_info 1892 ext/exif/exif.c if (image_info->info_list[section_index].count) { image_info 1893 ext/exif/exif.c for (i=0; i < image_info->info_list[section_index].count; i++) { image_info 1894 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].name) != NULL) { image_info 1897 ext/exif/exif.c switch(image_info->info_list[section_index].list[i].format) { image_info 1901 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length<1) image_info 1906 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.s) != NULL) { image_info 1920 ext/exif/exif.c if (image_info->info_list[section_index].list[i].length > 1) { image_info 1921 ext/exif/exif.c if ((f=image_info->info_list[section_index].list[i].value.list) != NULL) { image_info 1929 ext/exif/exif.c EFREE_IF(image_info->info_list[section_index].list); image_info 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) image_info 1949 ext/exif/exif.c if (image_info->info_list[section_index].count) { image_info 1957 ext/exif/exif.c for(i=0; i<image_info->info_list[section_index].count; i++) { image_info 1958 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[i]; image_info 2215 ext/exif/exif.c static void exif_process_COM (image_info_type *image_info, char *value, size_t length TSRMLS_DC) image_info 2217 ext/exif/exif.c exif_iif_add_tag(image_info, SECTION_COMMENT, "Comment", TAG_COMPUTED_VALUE, TAG_FMT_STRING, length-2, value+2 TSRMLS_CC); image_info 2227 ext/exif/exif.c static void exif_process_CME (image_info_type *image_info, char *value, size_t length TSRMLS_DC) image_info 2232 ext/exif/exif.c exif_iif_add_tag(image_info, SECTION_COMMENT, "Comment", TAG_COMPUTED_VALUE, TAG_FMT_UNDEFINED, length, value TSRMLS_CC); image_info 2235 ext/exif/exif.c exif_iif_add_tag(image_info, SECTION_COMMENT, "Comment", TAG_COMPUTED_VALUE, TAG_FMT_STRING, length, value); image_info 2242 ext/exif/exif.c exif_iif_add_tag(image_info, SECTION_COMMENT, "Comment", TAG_COMPUTED_VALUE, TAG_FMT_UNDEFINED, 0, NULL);