main.html
Main Page
|
classes.html
Alphabetical List
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
functions.html
Data Fields
|
globals.html
Globals
dir_000000.html
libexif
exif-utils.h File Reference
#include <
exif-byte-order_8h-source.html
libexif/exif-byte-order.h
>
#include <
exif-format_8h-source.html
libexif/exif-format.h
>
#include <
__stdint_8h-source.html
libexif/_stdint.h
>
exif-utils_8h-source.html
Go to the source code of this file.
Data Structures
struct
structExifRational.html
ExifRational
struct
structExifSRational.html
ExifSRational
Defines
#define
exif-utils_8h.html#a0
MIN
(a, b)   (((a) < (b)) ? (a) : (b))
#define
exif-utils_8h.html#a1
EXIF_TAG_SUBSEC_TIME
EXIF_TAG_SUB_SEC_TIME
Typedefs
typedef char
exif-utils_8h.html#a2
ExifByte
typedef char *
exif-utils_8h.html#a3
ExifAscii
typedef uint16_t
exif-utils_8h.html#a4
ExifShort
typedef int16_t
exif-utils_8h.html#a5
ExifSShort
typedef uint32_t
exif-utils_8h.html#a6
ExifLong
typedef char
exif-utils_8h.html#a7
ExifUndefined
typedef int32_t
exif-utils_8h.html#a8
ExifSLong
Functions
exif-utils_8h.html#a4
ExifShort
exif-utils_8h.html#a9
exif_get_short
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
exif-utils_8h.html#a5
ExifSShort
exif-utils_8h.html#a10
exif_get_sshort
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
exif-utils_8h.html#a6
ExifLong
exif-utils_8h.html#a11
exif_get_long
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
exif-utils_8h.html#a8
ExifSLong
exif-utils_8h.html#a12
exif_get_slong
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
structExifRational.html
ExifRational
exif-utils_8h.html#a13
exif_get_rational
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
structExifSRational.html
ExifSRational
exif-utils_8h.html#a14
exif_get_srational
(const unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order)
void
exif-utils_8h.html#a15
exif_set_short
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
exif-utils_8h.html#a4
ExifShort
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a16
exif_set_sshort
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
exif-utils_8h.html#a5
ExifSShort
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a17
exif_set_long
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
exif-utils_8h.html#a6
ExifLong
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a18
exif_set_slong
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
exif-utils_8h.html#a8
ExifSLong
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a19
exif_set_rational
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
structExifRational.html
ExifRational
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a20
exif_set_srational
(unsigned char *b,
exif-byte-order_8h.html#a3
ExifByteOrder
order,
structExifSRational.html
ExifSRational
mnote-canon-entry_8c.html#a5
value
)
void
exif-utils_8h.html#a21
exif_array_set_byte_order
(
exif-format_8h.html#a14
ExifFormat
, unsigned char *, unsigned int,
exif-byte-order_8h.html#a3
ExifByteOrder
o_orig,
exif-byte-order_8h.html#a3
ExifByteOrder
o_new)
Define Documentation
#define EXIF_TAG_SUBSEC_TIME   EXIF_TAG_SUB_SEC_TIME
Definition at line
exif-utils_8h-source.html#l00075
75
of file
exif-utils_8h-source.html
exif-utils.h
.
#define MIN
(
a,
b
)
(((a) < (b)) ? (a) : (b))
Definition at line
exif-utils_8h-source.html#l00072
72
of file
exif-utils_8h-source.html
exif-utils.h
.
Typedef Documentation
typedef char*
exif-utils_8h.html#a3
ExifAscii
Definition at line
exif-utils_8h-source.html#l00037
37
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef char
exif-utils_8h.html#a2
ExifByte
Definition at line
exif-utils_8h-source.html#l00036
36
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef uint32_t
exif-utils_8h.html#a6
ExifLong
Definition at line
exif-utils_8h-source.html#l00040
40
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef uint16_t
exif-utils_8h.html#a4
ExifShort
Definition at line
exif-utils_8h-source.html#l00038
38
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef int32_t
exif-utils_8h.html#a8
ExifSLong
Definition at line
exif-utils_8h-source.html#l00043
43
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef int16_t
exif-utils_8h.html#a5
ExifSShort
Definition at line
exif-utils_8h-source.html#l00039
39
of file
exif-utils_8h-source.html
exif-utils.h
.
typedef char
exif-utils_8h.html#a7
ExifUndefined
Definition at line
exif-utils_8h-source.html#l00042
42
of file
exif-utils_8h-source.html
exif-utils.h
.
Function Documentation
void exif_array_set_byte_order
(
exif-format_8h.html#a14
ExifFormat
,
unsigned char *
,
unsigned
int
,
exif-byte-order_8h.html#a3
ExifByteOrder
o_orig
,
exif-byte-order_8h.html#a3
ExifByteOrder
o_new
)
Definition at line
exif-utils_8c-source.html#l00026
26
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-format_8h.html#a14a1
EXIF_FORMAT_ASCII
,
exif-format_8h.html#a14a0
EXIF_FORMAT_BYTE
,
exif-format_8c-source.html#l00069
exif_format_get_size()
,
exif-format_8h.html#a14a3
EXIF_FORMAT_LONG
,
exif-format_8h.html#a14a4
EXIF_FORMAT_RATIONAL
,
exif-format_8h.html#a14a2
EXIF_FORMAT_SHORT
,
exif-format_8h.html#a14a8
EXIF_FORMAT_SLONG
,
exif-format_8h.html#a14a9
EXIF_FORMAT_SRATIONAL
,
exif-format_8h.html#a14a7
EXIF_FORMAT_SSHORT
,
exif-format_8h.html#a14a6
EXIF_FORMAT_UNDEFINED
,
exif-utils_8c-source.html#l00165
exif_get_long()
,
exif-utils_8c-source.html#l00188
exif_get_rational()
,
exif-utils_8c-source.html#l00102
exif_get_short()
,
exif-utils_8c-source.html#l00130
exif_get_slong()
,
exif-utils_8c-source.html#l00177
exif_get_srational()
,
exif-utils_8c-source.html#l00087
exif_get_sshort()
,
exif-utils_8c-source.html#l00171
exif_set_long()
,
exif-utils_8c-source.html#l00199
exif_set_rational()
,
exif-utils_8c-source.html#l00124
exif_set_short()
,
exif-utils_8c-source.html#l00145
exif_set_slong()
,
exif-utils_8c-source.html#l00208
exif_set_srational()
, and
exif-utils_8c-source.html#l00108
exif_set_sshort()
.
Referenced by
exif-data_8c-source.html#l01017
entry_set_byte_order()
,
exif-mnote-data-canon_8c-source.html#l00093
exif_mnote_data_canon_set_byte_order()
,
exif-mnote-data-olympus_8c-source.html#l00369
exif_mnote_data_olympus_set_byte_order()
, and
exif-mnote-data-pentax_8c-source.html#l00167
exif_mnote_data_pentax_set_byte_order()
.
exif-utils_8h.html#a6
ExifLong
exif_get_long
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00165
165
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8c-source.html#l00130
exif_get_slong()
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-data_8c-source.html#l00680
exif_data_load_data()
,
exif-data_8c-source.html#l00304
exif_data_load_data_content()
,
exif-data_8c-source.html#l00155
exif_data_load_data_entry()
,
exif-entry_8c-source.html#l00156
exif_entry_fix()
,
exif-entry_8c-source.html#l00535
exif_entry_get_value()
,
exif-utils_8c-source.html#l00188
exif_get_rational()
,
exif-mnote-data-canon_8c-source.html#l00183
exif_mnote_data_canon_load()
,
exif-mnote-data-olympus_8c-source.html#l00176
exif_mnote_data_olympus_load()
,
exif-mnote-data-pentax_8c-source.html#l00072
exif_mnote_data_pentax_load()
,
mnote-canon-entry_8c-source.html#l00214
mnote_canon_entry_get_value()
,
mnote-olympus-entry_8c-source.html#l00165
mnote_olympus_entry_get_value()
, and
mnote-pentax-entry_8c-source.html#l00120
mnote_pentax_entry_get_value()
.
structExifRational.html
ExifRational
exif_get_rational
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00188
188
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8h-source.html#l00041
ExifRational::denominator
,
exif-utils_8c-source.html#l00165
exif_get_long()
, and
exif-utils_8h-source.html#l00041
ExifRational::numerator
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-entry_8c-source.html#l00535
exif_entry_get_value()
, and
mnote-olympus-entry_8c-source.html#l00165
mnote_olympus_entry_get_value()
.
exif-utils_8h.html#a4
ExifShort
exif_get_short
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00102
102
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8c-source.html#l00087
exif_get_sshort()
.
Referenced by
exif-data_8c-source.html#l00412
cmp_func()
,
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-data_8c-source.html#l00680
exif_data_load_data()
,
exif-data_8c-source.html#l00304
exif_data_load_data_content()
,
exif-data_8c-source.html#l00155
exif_data_load_data_entry()
,
exif-entry_8c-source.html#l00535
exif_entry_get_value()
,
exif-mnote-data-canon_8c-source.html#l00183
exif_mnote_data_canon_load()
,
exif-mnote-data-olympus_8c-source.html#l00176
exif_mnote_data_olympus_load()
,
exif-mnote-data-pentax_8c-source.html#l00072
exif_mnote_data_pentax_load()
,
mnote-canon-entry_8c-source.html#l00193
mnote_canon_entry_count_values()
,
mnote-canon-entry_8c-source.html#l00214
mnote_canon_entry_get_value()
,
mnote-olympus-entry_8c-source.html#l00165
mnote_olympus_entry_get_value()
, and
mnote-pentax-entry_8c-source.html#l00120
mnote_pentax_entry_get_value()
.
exif-utils_8h.html#a8
ExifSLong
exif_get_slong
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00130
130
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
, and
exif-byte-order_8h.html#a3a0
EXIF_BYTE_ORDER_MOTOROLA
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-entry_8c-source.html#l00535
exif_entry_get_value()
,
exif-utils_8c-source.html#l00165
exif_get_long()
, and
exif-utils_8c-source.html#l00177
exif_get_srational()
.
structExifSRational.html
ExifSRational
exif_get_srational
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00177
177
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8h-source.html#l00044
ExifSRational::denominator
,
exif-utils_8c-source.html#l00130
exif_get_slong()
, and
exif-utils_8h-source.html#l00044
ExifSRational::numerator
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-entry_8c-source.html#l00156
exif_entry_fix()
, and
exif-entry_8c-source.html#l00535
exif_entry_get_value()
.
exif-utils_8h.html#a5
ExifSShort
exif_get_sshort
(
const unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
)
Definition at line
exif-utils_8c-source.html#l00087
87
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
, and
exif-byte-order_8h.html#a3a0
EXIF_BYTE_ORDER_MOTOROLA
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
, and
exif-utils_8c-source.html#l00102
exif_get_short()
.
void exif_set_long
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
exif-utils_8h.html#a6
ExifLong
value
)
Definition at line
exif-utils_8c-source.html#l00171
171
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8c-source.html#l00145
exif_set_slong()
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-data_8c-source.html#l00856
exif_data_save_data()
,
exif-data_8c-source.html#l00435
exif_data_save_data_content()
,
exif-data_8c-source.html#l00205
exif_data_save_data_entry()
,
exif-mnote-data-canon_8c-source.html#l00117
exif_mnote_data_canon_save()
,
exif-mnote-data-olympus_8c-source.html#l00085
exif_mnote_data_olympus_save()
, and
exif-utils_8c-source.html#l00199
exif_set_rational()
.
void exif_set_rational
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
structExifRational.html
ExifRational
value
)
Definition at line
exif-utils_8c-source.html#l00199
199
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8h-source.html#l00041
ExifRational::denominator
,
exif-utils_8c-source.html#l00171
exif_set_long()
, and
exif-utils_8h-source.html#l00041
ExifRational::numerator
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-entry_8c-source.html#l00156
exif_entry_fix()
, and
exif-entry_8c-source.html#l01068
exif_entry_initialize()
.
void exif_set_short
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
exif-utils_8h.html#a4
ExifShort
value
)
Definition at line
exif-utils_8c-source.html#l00124
124
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8c-source.html#l00108
exif_set_sshort()
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-data_8c-source.html#l00856
exif_data_save_data()
,
exif-data_8c-source.html#l00435
exif_data_save_data_content()
,
exif-data_8c-source.html#l00205
exif_data_save_data_entry()
,
exif-entry_8c-source.html#l00156
exif_entry_fix()
,
exif-entry_8c-source.html#l01068
exif_entry_initialize()
,
exif-mnote-data-canon_8c-source.html#l00117
exif_mnote_data_canon_save()
, and
exif-mnote-data-olympus_8c-source.html#l00085
exif_mnote_data_olympus_save()
.
void exif_set_slong
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
exif-utils_8h.html#a8
ExifSLong
value
)
Definition at line
exif-utils_8c-source.html#l00145
145
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
, and
exif-byte-order_8h.html#a3a0
EXIF_BYTE_ORDER_MOTOROLA
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
exif-utils_8c-source.html#l00171
exif_set_long()
, and
exif-utils_8c-source.html#l00208
exif_set_srational()
.
void exif_set_srational
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
structExifSRational.html
ExifSRational
value
)
Definition at line
exif-utils_8c-source.html#l00208
208
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-utils_8h-source.html#l00044
ExifSRational::denominator
,
exif-utils_8c-source.html#l00145
exif_set_slong()
, and
exif-utils_8h-source.html#l00044
ExifSRational::numerator
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
.
void exif_set_sshort
(
unsigned char *
b
,
exif-byte-order_8h.html#a3
ExifByteOrder
order
,
exif-utils_8h.html#a5
ExifSShort
value
)
Definition at line
exif-utils_8c-source.html#l00108
108
of file
exif-utils_8c-source.html
exif-utils.c
.
References
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
, and
exif-byte-order_8h.html#a3a0
EXIF_BYTE_ORDER_MOTOROLA
.
Referenced by
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
, and
exif-utils_8c-source.html#l00124
exif_set_short()
.
Generated on Fri Sep 9 16:28:11 2005 for EXIF library (libexif) Internals by
http://www.doxygen.org/index.html
doxygen
1.4.4
