Lines Matching refs:tag_table

1323 	tag_table_type   tag_table;  member
1359 static HashTable *exif_make_tag_ht(tag_info_type *tag_table) in exif_make_tag_ht() argument
1363 while (tag_table->Tag != TAG_END_OF_LIST) { in exif_make_tag_ht()
1364 if (!zend_hash_index_add_ptr(ht, tag_table->Tag, tag_table->Desc)) { in exif_make_tag_ht()
1365 zend_error(E_CORE_ERROR, "Duplicate tag %x", tag_table->Tag); in exif_make_tag_ht()
1367 tag_table++; in exif_make_tag_ht()
1379 static HashTable *exif_get_tag_ht(tag_info_type *tag_table) in exif_get_tag_ht() argument
1388 ht = zend_hash_index_find_ptr(EXIF_G(tag_table_cache), (uintptr_t) tag_table); in exif_get_tag_ht()
1393 ht = exif_make_tag_ht(tag_table); in exif_get_tag_ht()
1394 zend_hash_index_add_new_ptr(EXIF_G(tag_table_cache), (uintptr_t) tag_table, ht); in exif_get_tag_ht()
1400 static char *exif_get_tagname(int tag_num, tag_table_type tag_table) in exif_get_tagname() argument
1402 return zend_hash_index_find_ptr(exif_get_tag_ht(tag_table), tag_num); in exif_get_tagname()
1406 static char *exif_get_tagname_debug(int tag_num, tag_table_type tag_table) in exif_get_tagname_debug() argument
1408 char *desc = zend_hash_index_find_ptr(exif_get_tag_ht(tag_table), tag_num); in exif_get_tagname_debug()
1415 static char *exif_get_tagname_key(int tag_num, char *buf, size_t buf_size, tag_table_type tag_table) in exif_get_tagname_key() argument
1417 char *desc = zend_hash_index_find_ptr(exif_get_tag_ht(tag_table), tag_num); in exif_get_tagname_key()
2716 …ze_t IFDlength, size_t displacement, int section_index, int ReadNextIFD, tag_table_type tag_table);
3266 offset_base, data_len - offset, displacement, section_index, 0, maker_note->tag_table)) { in exif_process_IFD_in_MAKERNOTE()
3281 …_WARNING, "Process tag(x%04X=%s): Cannot be empty", tag, exif_get_tagname_debug(tag, tag_table)); \
3289 …ize_t IFDlength, size_t displacement, int section_index, int ReadNextIFD, tag_table_type tag_table) in exif_process_IFD_TAG_impl() argument
3308 …): Illegal format code 0x%04X, suppose BYTE", tag, exif_get_tagname_debug(tag, tag_table), format); in exif_process_IFD_TAG_impl()
3316 …WARNING, "Process tag(x%04X=%s): Illegal byte_count", tag, exif_get_tagname_debug(tag, tag_table)); in exif_process_IFD_TAG_impl()
3339 …llegal pointer offset(x%04X < x%04X)", tag, exif_get_tagname_debug(tag, tag_table), offset_val, di… in exif_process_IFD_TAG_impl()
3343 …ffset(x%04X + x%04X = x%04X > x%04X)", tag, exif_get_tagname_debug(tag, tag_table), offset_val, by… in exif_process_IFD_TAG_impl()
3386 …04X=%s,@x%04X + x%04X(=%d)): %s%s %s", tag, exif_get_tagname_debug(tag, tag_table), offset_val+dis… in exif_process_IFD_TAG_impl()
3615 …nfo, section_index, exif_get_tagname_key(tag, tagname, sizeof(tagname), tag_table), tag, format, c… in exif_process_IFD_TAG_impl()
3621 …ize_t IFDlength, size_t displacement, int section_index, int ReadNextIFD, tag_table_type tag_table) in exif_process_IFD_TAG() argument
3634 …ImageInfo, dir_entry, offset_base, IFDlength, displacement, section_index, ReadNextIFD, tag_table); in exif_process_IFD_TAG()
4078 tag_table_type tag_table = exif_get_tag_table(section_index); in exif_process_IFD_in_TIFF_impl() local
4109 …e 0x%04X, switching to BYTE", entry_tag, exif_get_tagname_debug(entry_tag, tag_table), entry_type); in exif_process_IFD_in_TIFF_impl()
4254 ifd_size, 0, section_index, 0, tag_table)) { in exif_process_IFD_in_TIFF_impl()