Lines Matching refs:ExifTagTable
60 } ExifTagTable[] = {
876 return sizeof (ExifTagTable) / sizeof (ExifTagTable[0]);
883 return (n < exif_tag_table_count ()) ? ExifTagTable[n].tag : 0;
889 return (n < exif_tag_table_count ()) ? ExifTagTable[n].name : NULL;
915 struct TagEntry *entry = bsearch(&tag, ExifTagTable,
921 i = entry - ExifTagTable;
926 while ((i > 0) && (ExifTagTable[i-1].tag == tag)) {
933 ((ExifTagTable[i].esl[ifd][EXIF_DATA_TYPE_UNCOMPRESSED_CHUNKY] != EXIF_SUPPORT_LEVEL_NOT_RECORDED) || \
934 (ExifTagTable[i].esl[ifd][EXIF_DATA_TYPE_UNCOMPRESSED_PLANAR] != EXIF_SUPPORT_LEVEL_NOT_RECORDED) || \
935 (ExifTagTable[i].esl[ifd][EXIF_DATA_TYPE_UNCOMPRESSED_YCC] != EXIF_SUPPORT_LEVEL_NOT_RECORDED) || \
936 (ExifTagTable[i].esl[ifd][EXIF_DATA_TYPE_COMPRESSED] != EXIF_SUPPORT_LEVEL_NOT_RECORDED))
950 for (i = first; ExifTagTable[i].name; i++) {
951 if (ExifTagTable[i].tag == tag) {
957 return ExifTagTable[i].name;
980 for (i = first; ExifTagTable[i].name; i++) {
981 if (ExifTagTable[i].tag == tag) {
987 return _(ExifTagTable[i].title);
1010 for (i = first; ExifTagTable[i].name; i++) {
1011 if (ExifTagTable[i].tag == tag) {
1019 if (!ExifTagTable[i].description || !*ExifTagTable[i].description)
1021 return _(ExifTagTable[i].description);
1082 for (i = 0; ExifTagTable[i].name; i++)
1083 if (!strcmp (ExifTagTable[i].name, name)) {
1084 result = ExifTagTable[i].tag;
1107 for (i = first; ExifTagTable[i].name; i++) {
1108 if (ExifTagTable[i].tag == tag) {
1109 const ExifSupportLevel supp = ExifTagTable[i].esl[ifd][t];
1137 for (i = first; ExifTagTable[i].name; i++) {
1138 if (ExifTagTable[i].tag == tag) {
1143 const ExifSupportLevel supp = ExifTagTable[i].esl[ifd][0];
1148 if (ExifTagTable[i].esl[ifd][dt] != supp)