From: Dan F. <da...@co...> - 2009-10-06 06:18:48
|
On Tue, Oct 06, 2009 at 06:00:02AM +0000, lib...@li... wrote: > --- mnote-pentax-entry.c 28 Sep 2009 23:09:14 -0000 1.21 > +++ mnote-pentax-entry.c 6 Oct 2009 05:28:17 -0000 1.22 > @@ -405,6 +405,18 @@ mnote_pentax_entry_get_value (MnotePenta > CC (entry->components, 4, val, maxlen); > strncpy (val, (char*)entry->data, MIN(maxlen, entry->size)); > break; > + case MNOTE_PENTAX2_TAG_DATE: > + CF (entry->format, EXIF_FORMAT_UNDEFINED, val, maxlen); > + CC (entry->components, 4, val, maxlen); > + /* Note: format is UNDEFINED, not SHORT -> order is fixed: MOTOROLA */ > + vs = exif_get_short (entry->data, EXIF_BYTE_ORDER_MOTOROLA); > + snprintf (val, maxlen, "%i:%#02i:%#02i", vs, entry->data[2], entry->data[3]); > + break; > + case MNOTE_PENTAX2_TAG_TIME: > + CF (entry->format, EXIF_FORMAT_UNDEFINED, val, maxlen); > + CC2 (entry->components, 3, 4, val, maxlen); > + snprintf (val, maxlen, "%#02i:%#02i:%#02i", entry->data[0], entry->data[1], entry->data[2]); > + break; > default: > switch (entry->format) { > case EXIF_FORMAT_ASCII: What is the purpose of the '#' character in the printf format specifiers above? My documentation shows that it's a no-op (at best) or undefined (at worst) for the %i formatter. >>> Dan -- http://www.MoveAnnouncer.com The web change of address service Let webmasters know that your web site has moved |