info_data 1668 ext/exif/exif.c image_info_data *info_data; info_data 1678 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; info_data 1679 ext/exif/exif.c memset(info_data, 0, sizeof(image_info_data)); info_data 1680 ext/exif/exif.c info_data->tag = tag; info_data 1681 ext/exif/exif.c info_data->format = format; info_data 1682 ext/exif/exif.c info_data->length = length; info_data 1683 ext/exif/exif.c info_data->name = estrdup(name); info_data 1684 ext/exif/exif.c info_value = &info_data->value; info_data 1691 ext/exif/exif.c info_data->length = length; info_data 1693 ext/exif/exif.c info_data->length = 0; info_data 1704 ext/exif/exif.c info_data->tag = TAG_FMT_UNDEFINED;/* otherwise not freed from memory */ info_data 1714 ext/exif/exif.c info_data->length = length; info_data 1716 ext/exif/exif.c info_data->length = 0; info_data 1735 ext/exif/exif.c info_value = &info_data->value; info_data 1739 ext/exif/exif.c info_value = &info_data->value.list[idex]; info_data 1802 ext/exif/exif.c image_info_data *info_data; info_data 1808 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; info_data 1809 ext/exif/exif.c info_data->tag = TAG_NONE; info_data 1810 ext/exif/exif.c info_data->format = TAG_FMT_SLONG; info_data 1811 ext/exif/exif.c info_data->length = 1; info_data 1812 ext/exif/exif.c info_data->name = estrdup(name); info_data 1813 ext/exif/exif.c info_data->value.i = value; info_data 1824 ext/exif/exif.c image_info_data *info_data; info_data 1830 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; info_data 1831 ext/exif/exif.c info_data->tag = TAG_NONE; info_data 1832 ext/exif/exif.c info_data->format = TAG_FMT_STRING; info_data 1833 ext/exif/exif.c info_data->length = 1; info_data 1834 ext/exif/exif.c info_data->name = estrdup(name); info_data 1835 ext/exif/exif.c info_data->value.s = estrdup(value); info_data 1865 ext/exif/exif.c image_info_data *info_data; info_data 1871 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[image_info->info_list[section_index].count]; info_data 1872 ext/exif/exif.c info_data->tag = TAG_NONE; info_data 1873 ext/exif/exif.c info_data->format = TAG_FMT_UNDEFINED; info_data 1874 ext/exif/exif.c info_data->length = length; info_data 1875 ext/exif/exif.c info_data->name = estrdup(name); info_data 1876 ext/exif/exif.c info_data->value.s = safe_emalloc(length, 1, 1); info_data 1877 ext/exif/exif.c memcpy(info_data->value.s, value, length); info_data 1878 ext/exif/exif.c info_data->value.s[length] = 0; info_data 1943 ext/exif/exif.c image_info_data *info_data; info_data 1958 ext/exif/exif.c info_data = &image_info->info_list[section_index].list[i]; info_data 1960 ext/exif/exif.c info_tag = info_data->tag; /* conversion */ info_data 1962 ext/exif/exif.c info_value = &info_data->value; info_data 1963 ext/exif/exif.c if (!(name = info_data->name)) { info_data 1970 ext/exif/exif.c if (info_data->length==0) { info_data 1973 ext/exif/exif.c switch (info_data->format) { info_data 1986 ext/exif/exif.c add_assoc_stringl(tmpi, name, info_value->s, info_data->length, 1); info_data 2012 ext/exif/exif.c if ((l = info_data->length) > 1) { info_data 2019 ext/exif/exif.c info_value = &info_data->value.list[ap]; info_data 2021 ext/exif/exif.c switch (info_data->format) { info_data 2024 ext/exif/exif.c info_value = &info_data->value; info_data 2050 ext/exif/exif.c info_value = &info_data->value; info_data 2090 ext/exif/exif.c info_value = &info_data->value.list[ap]; info_data 2359 ext/exif/exif.c static void* exif_ifd_make_value(image_info_data *info_data, int motorola_intel TSRMLS_DC) { info_data 2366 ext/exif/exif.c byte_count = php_tiff_bytes_per_format[info_data->format] * info_data->length; info_data 2369 ext/exif/exif.c if (!info_data->length) { info_data 2372 ext/exif/exif.c if (info_data->format == TAG_FMT_UNDEFINED || info_data->format == TAG_FMT_STRING info_data 2373 ext/exif/exif.c || (byte_count>1 && (info_data->format == TAG_FMT_BYTE || info_data->format == TAG_FMT_SBYTE)) info_data 2375 ext/exif/exif.c memmove(value_ptr, info_data->value.s, byte_count); info_data 2377 ext/exif/exif.c } else if (info_data->format == TAG_FMT_BYTE) { info_data 2378 ext/exif/exif.c *value_ptr = info_data->value.u; info_data 2380 ext/exif/exif.c } else if (info_data->format == TAG_FMT_SBYTE) { info_data 2381 ext/exif/exif.c *value_ptr = info_data->value.i; info_data 2385 ext/exif/exif.c for(i=0; i<info_data->length; i++) { info_data 2386 ext/exif/exif.c if (info_data->length==1) { info_data 2387 ext/exif/exif.c info_value = &info_data->value; info_data 2389 ext/exif/exif.c info_value = &info_data->value.list[i]; info_data 2391 ext/exif/exif.c switch(info_data->format) { info_data 2441 ext/exif/exif.c image_info_data *info_data; info_data 2466 ext/exif/exif.c info_data = &info_list->list[i]; info_data 2467 ext/exif/exif.c byte_count = php_tiff_bytes_per_format[info_data->format] * info_data->length; info_data 2487 ext/exif/exif.c info_data = &info_list->list[i]; info_data 2488 ext/exif/exif.c byte_count = php_tiff_bytes_per_format[info_data->format] * info_data->length; info_data 2490 ext/exif/exif.c exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Thumbnail: process tag(x%04X=%s): %s%s (%d bytes)", info_data->tag, exif_get_tagname(info_data->tag, tagname, -12, tag_table_IFD TSRMLS_CC), (info_data->length>1)&&info_data->format!=TAG_FMT_UNDEFINED&&info_data->format!=TAG_FMT_STRING?"ARRAY OF ":"", exif_get_tagformat(info_data->format), byte_count); info_data 2492 ext/exif/exif.c if (info_data->tag==TAG_STRIP_OFFSETS || info_data->tag==TAG_JPEG_INTERCHANGE_FORMAT) { info_data 2493 ext/exif/exif.c php_ifd_set16u(new_data + 0, info_data->tag, ImageInfo->motorola_intel); info_data 2498 ext/exif/exif.c php_ifd_set16u(new_data + 0, info_data->tag, ImageInfo->motorola_intel); info_data 2499 ext/exif/exif.c php_ifd_set16u(new_data + 2, info_data->format, ImageInfo->motorola_intel); info_data 2500 ext/exif/exif.c php_ifd_set32u(new_data + 4, info_data->length, ImageInfo->motorola_intel); info_data 2501 ext/exif/exif.c value_ptr = exif_ifd_make_value(info_data, ImageInfo->motorola_intel TSRMLS_CC);