OLD | NEW |
1 /*! \file exif-utils.h | 1 /*! \file exif-utils.h |
2 * \brief EXIF data manipulation functions and types | 2 * \brief EXIF data manipulation functions and types |
3 */ | 3 */ |
4 /* | 4 /* |
5 * Copyright (c) 2001 Lutz Mueller <lutz@users.sourceforge.net> | 5 * Copyright (c) 2001 Lutz Mueller <lutz@users.sourceforge.net> |
6 * | 6 * |
7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
8 * modify it under the terms of the GNU Lesser General Public | 8 * modify it under the terms of the GNU Lesser General Public |
9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
(...skipping 14 matching lines...) Expand all Loading... |
25 | 25 |
26 #ifdef __cplusplus | 26 #ifdef __cplusplus |
27 extern "C" { | 27 extern "C" { |
28 #endif /* __cplusplus */ | 28 #endif /* __cplusplus */ |
29 | 29 |
30 #include <libexif/exif-byte-order.h> | 30 #include <libexif/exif-byte-order.h> |
31 #include <libexif/exif-format.h> | 31 #include <libexif/exif-format.h> |
32 #include <libexif/_stdint.h> | 32 #include <libexif/_stdint.h> |
33 #include "config.h" | 33 #include "config.h" |
34 | 34 |
35 | |
36 /* If these definitions don't work for you, please let us fix the | 35 /* If these definitions don't work for you, please let us fix the |
37 * macro generating _stdint.h */ | 36 * macro generating _stdint.h */ |
38 | 37 » |
39 /*! EXIF Unsigned Byte data type */ | 38 /*! EXIF Unsigned Byte data type */ |
40 typedef unsigned char ExifByte; /* 1 byte */ | 39 typedef unsigned char ExifByte; /* 1 byte */ |
41 | 40 |
42 /*! EXIF Signed Byte data type */ | 41 /*! EXIF Signed Byte data type */ |
43 typedef signed char ExifSByte; /* 1 byte */ | 42 typedef signed char ExifSByte; /* 1 byte */ |
44 | 43 |
45 /*! EXIF Text String data type */ | 44 /*! EXIF Text String data type */ |
46 typedef char * ExifAscii; | 45 typedef char * ExifAscii; |
47 | 46 |
48 /*! EXIF Unsigned Short data type */ | 47 /*! EXIF Unsigned Short data type */ |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 /* For compatibility with older versions */ | 185 /* For compatibility with older versions */ |
187 | 186 |
188 /*! \deprecated Use EXIF_TAG_SUB_SEC_TIME instead. */ | 187 /*! \deprecated Use EXIF_TAG_SUB_SEC_TIME instead. */ |
189 #define EXIF_TAG_SUBSEC_TIME EXIF_TAG_SUB_SEC_TIME | 188 #define EXIF_TAG_SUBSEC_TIME EXIF_TAG_SUB_SEC_TIME |
190 | 189 |
191 #ifdef __cplusplus | 190 #ifdef __cplusplus |
192 } | 191 } |
193 #endif /* __cplusplus */ | 192 #endif /* __cplusplus */ |
194 | 193 |
195 #endif /* __EXIF_UTILS_H__ */ | 194 #endif /* __EXIF_UTILS_H__ */ |
OLD | NEW |