Lines Matching refs:entry_

57     ExifEntry *entry_;
61 : entry_(exif_entry_new())
66 : entry_(exif_entry_new())
68 exif_entry_initialize(entry_, tag);
73 : entry_(other.entry_)
75 exif_entry_ref(entry_);
80 : entry_(entry)
82 exif_entry_ref(entry_);
87 exif_entry_unref(entry_);
92 exif_entry_unref(entry_);
93 entry_ = other.entry_;
94 exif_entry_ref(entry_);
100 return entry_->tag;
106 entry_->tag = tag;
112 return entry_->format;
118 entry_->format = format;
124 return entry_->components;
130 entry_->components = components;
135 exif_entry_initialize(entry_, tag);
142 if(entry_->format != EXIF_FORMAT_BYTE)
149 return *(entry_->data
150 + index * exif_format_get_size(entry_->format));
156 if(entry_->format != EXIF_FORMAT_ASCII)
160 return (ExifAscii)entry_->data;
166 if(entry_->format != EXIF_FORMAT_SHORT)
173 return exif_get_short(entry_->data
174 + index * exif_format_get_size(entry_->format),
175 exif_data_get_byte_order(entry_->parent->parent));
181 if(entry_->format != EXIF_FORMAT_LONG)
188 return exif_get_long(entry_->data
189 + index * exif_format_get_size(entry_->format),
190 exif_data_get_byte_order(entry_->parent->parent));
196 if(entry_->format != EXIF_FORMAT_SLONG)
203 return exif_get_slong(entry_->data
204 + index * exif_format_get_size(entry_->format),
205 exif_data_get_byte_order(entry_->parent->parent));
211 if(entry_->format != EXIF_FORMAT_RATIONAL)
218 return exif_get_rational(entry_->data
219 + index * exif_format_get_size(entry_->format),
220 exif_data_get_byte_order(entry_->parent->parent));
226 if(entry_->format != EXIF_FORMAT_SRATIONAL)
233 return exif_get_srational(entry_->data
234 + index * exif_format_get_size(entry_->format),
235 exif_data_get_byte_order(entry_->parent->parent));
241 if(entry_->format != EXIF_FORMAT_BYTE)
248 *(entry_->data
249 + index * exif_format_get_size(entry_->format)) = value;
256 if(entry_->format != EXIF_FORMAT_ASCII)
260 return (ExifAscii)entry_->data;
267 if(entry_->format != EXIF_FORMAT_SHORT)
274 return exif_set_short(entry_->data
275 + index * exif_format_get_size(entry_->format),
276 exif_data_get_byte_order(entry_->parent->parent),
283 if(entry_->format != EXIF_FORMAT_LONG)
290 return exif_set_long(entry_->data
291 + index * exif_format_get_size(entry_->format),
292 exif_data_get_byte_order(entry_->parent->parent),
299 if(entry_->format != EXIF_FORMAT_SLONG)
306 return exif_set_slong(entry_->data
307 + index * exif_format_get_size(entry_->format),
308 exif_data_get_byte_order(entry_->parent->parent),
315 if(entry_->format != EXIF_FORMAT_RATIONAL)
322 return exif_set_rational(entry_->data
323 + index * exif_format_get_size(entry_->format),
324 exif_data_get_byte_order(entry_->parent->parent),
331 if(entry_->format != EXIF_FORMAT_SRATIONAL)
338 return exif_set_srational(entry_->data
339 + index * exif_format_get_size(entry_->format),
340 exif_data_get_byte_order(entry_->parent->parent),
346 return exif_entry_get_value(entry_);
351 return exif_entry_get_value_brief(entry_);
356 exif_entry_dump(entry_, indent);
425 exif_content_add_entry(content_, entry.entry_);
430 exif_content_remove_entry(content_, entry.entry_);