Lines Matching defs:entry
1 /* mnote-fuji-entry.c
29 #include "mnote-fuji-entry.h"
190 mnote_fuji_entry_get_value (MnoteFujiEntry *entry,
200 if (!entry) return (NULL);
205 switch (entry->tag) {
207 CF (entry->format, EXIF_FORMAT_UNDEFINED, val, maxlen);
208 CC (entry->components, 4, val, maxlen);
209 memcpy (val, entry->data, MIN(maxlen, entry->size));
228 CF (entry->format, EXIF_FORMAT_SHORT, val, maxlen);
229 CC (entry->components, 1, val, maxlen);
230 vs = exif_get_short (entry->data, entry->order);
233 for (i = 0; (items[i].tag && items[i].tag != entry->tag); i++);
251 CF (entry->format, EXIF_FORMAT_SHORT, val, maxlen);
252 CC (entry->components, 2, val, maxlen);
253 vs = exif_get_short (entry->data, entry->order);
254 vs2 = exif_get_short (entry->data+2, entry->order);
259 CF (entry->format, EXIF_FORMAT_RATIONAL, val, maxlen);
260 CC (entry->components, 1, val, maxlen);
261 vr = exif_get_rational (entry->data, entry->order);
268 switch (entry->format) {
270 strncpy (val, (char *)entry->data, MIN(maxlen, entry->size));
273 vs = exif_get_short (entry->data, entry->order);
277 vl = exif_get_long (entry->data, entry->order);
281 vsl = exif_get_slong (entry->data, entry->order);
285 vr = exif_get_rational (entry->data, entry->order);
291 vsr = exif_get_srational (entry->data, entry->order);
299 entry->size);