exif-byte-order.h   exif-byte-order.h 
/* 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> * Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net>
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version. * version 2 of the License, or (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 End of changes. 1 change blocks. 
2 lines changed or deleted 4 lines changed or added


 exif-data.h   exif-data.h 
skipping to change at line 98 skipping to change at line 98
* \param[in] data pointer to raw JPEG or EXIF data * \param[in] data pointer to raw JPEG or EXIF data
* \param[in] size number of bytes of data at data * \param[in] size number of bytes of data at data
* \return allocated #ExifData, or NULL on error * \return allocated #ExifData, or NULL on error
*/ */
ExifData *exif_data_new_from_data (const unsigned char *data, ExifData *exif_data_new_from_data (const unsigned char *data,
unsigned int size); unsigned int size);
/*! Load the #ExifData structure from the raw JPEG or EXIF data in the give n /*! Load the #ExifData structure from the raw JPEG or EXIF data in the give n
* memory buffer. If the EXIF data contains a recognized MakerNote, it is * 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_da ta. * loaded and stored as well for later retrieval by #exif_data_get_mnote_da ta.
* If the EXIF_DATA_OPTION_FOLLOW_SPECIFICATION has been set on this #ExifD * If the #EXIF_DATA_OPTION_FOLLOW_SPECIFICATION option has been set on thi
ata, s
* then the tags are fixed after loading. * #ExifData, then the tags are automatically fixed after loading (by calli
ng
* #exif_data_fix).
* *
* \param[in,out] data EXIF data * \param[in,out] data EXIF data
* \param[in] d pointer to raw JPEG or EXIF data * \param[in] d pointer to raw JPEG or EXIF data
* \param[in] size number of bytes of data at d * \param[in] size number of bytes of data at d
*/ */
void exif_data_load_data (ExifData *data, const unsigned char *d, void exif_data_load_data (ExifData *data, const unsigned char *d,
unsigned int size); unsigned int size);
/*! Store raw EXIF data representing the #ExifData structure into a memory /*! Store raw EXIF data representing the #ExifData structure into a memory
* buffer. The buffer is allocated by this function and must subsequently b e * buffer. The buffer is allocated by this function and must subsequently b e
 End of changes. 1 change blocks. 
3 lines changed or deleted 5 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/