libexif-0.6.x:
- *
+ * Added more supported lens in Canon MakerNote
+ * Added some defensive NULL pointer checks
libexif-0.6.20 (2010-12-15):
* New translations: bs, tr
-/* exif-byte-order.h
- *
+/*! \file exif-byte-order.h
+ * \brief Defines the ExifByteOrder enum and the associated functions.
+ */
+/*
* Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net>
*
* This library is free software; you can redistribute it and/or
/*! Load the #ExifData structure from the raw JPEG or EXIF data in the given
* memory buffer. If the EXIF data contains a recognized MakerNote, it is
* loaded and stored as well for later retrieval by #exif_data_get_mnote_data.
- * If the EXIF_DATA_OPTION_FOLLOW_SPECIFICATION has been set on this #ExifData,
- * then the tags are fixed after loading.
+ * If the #EXIF_DATA_OPTION_FOLLOW_SPECIFICATION option has been set on this
+ * #ExifData, then the tags are automatically fixed after loading (by calling
+ * #exif_data_fix).
*
* \param[in,out] data EXIF data
* \param[in] d pointer to raw JPEG or EXIF data
}
/*! Format the value of an ExifEntry for human display in a generic way.
- * The output is localized. The formatting is independent of the tag number.
+ * The output is localized. The formatting is independent of the tag number
+ * and is based entirely on the data type.
* \pre The buffer at val is entirely cleared to 0. This guarantees that the
- * resulting string will be NUL terminated.
+ * resulting string will be NUL terminated. FIXME: relax this requirement
* \pre The ExifEntry is already a member of an ExifData.
* \param[in] e EXIF entry
* \param[out] val buffer in which to store value