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
&raquo
dir_000002.html
olympus
mnote-olympus-entry.c File Reference
#include <config.h>
#include "
mnote-olympus-entry_8h-source.html
mnote-olympus-entry.h
"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <
exif-format_8h-source.html
libexif/exif-format.h
>
#include <
exif-utils_8h-source.html
libexif/exif-utils.h
>
#include <
exif-entry_8h-source.html
libexif/exif-entry.h
>
#include <
i18n_8h-source.html
libexif/i18n.h
>
mnote-olympus-entry_8c-source.html
Go to the source code of this file.
Defines
#define
mnote-olympus-entry_8c.html#a0
CF
(
exif-format_8c.html#a0
format
, target, v, maxlen)
#define
mnote-olympus-entry_8c.html#a1
CC
(number, target, v, maxlen)
#define
mnote-olympus-entry_8c.html#a2
CC2
(number, t1, t2, v, maxlen)
Functions
char *
mnote-olympus-entry_8c.html#a9
mnote_olympus_entry_get_value
(
struct__MnoteOlympusEntry.html
MnoteOlympusEntry
*entry, char *v, unsigned int maxlen)
Variables
struct {
unsigned int
mnote-canon-entry_8c.html#a4
subtag
exif-utils_8h.html#a4
ExifShort
mnote-canon-entry_8c.html#a5
value
char *
mnote-canon-entry_8c.html#a6
name
mnote-canon-tag_8h.html#a0
MnoteCanonTag
mnote-canon-tag_8c.html#a0
tag
const char *
mnote-canon-tag_8c.html#a1
name
const char *
mnote-canon-tag_8c.html#a2
title
const char *
mnote-canon-tag_8c.html#a3
description
exif-data_8h.html#a28
ExifDataOption
exif-data_8c.html#a8
option
const char *
exif-data_8c.html#a9
name
const char *
exif-data_8c.html#a10
description
exif-tag_8h.html#a153
ExifTag
exif-entry_8c.html#a2
tag
const char *
exif-entry_8c.html#a3
strings
[10]
exif-format_8h.html#a14
ExifFormat
exif-format_8c.html#a0
format
const char *
exif-format_8c.html#a1
name
unsigned char
exif-format_8c.html#a2
size
exif-ifd_8h.html#a7
ExifIfd
exif-ifd_8c.html#a0
ifd
const char *
exif-ifd_8c.html#a1
name
exif-log_8h.html#a17
ExifLogCode
exif-log_8c.html#a0
code
const char *
exif-log_8c.html#a1
title
const char *
exif-log_8c.html#a2
message
const char *
exif-tag_8c.html#a13
name
const char *
exif-tag_8c.html#a14
title
const char *
exif-tag_8c.html#a15
description
exif-tag_8h.html#a154
ExifSupportLevel
exif-tag_8c.html#a16
esl
[EXIF_IFD_COUNT][4]
exif-format_8h.html#a14
ExifFormat
mnote-olympus-entry_8c.html#a4
fmt
struct {
int
mnote-olympus-entry_8c.html#a5
index
const char *
mnote-olympus-entry_8c.html#a6
string
const char *
mnote-pentax-entry_8c.html#a4
string
}
mnote-olympus-entry_8c.html#a7
elem
[10]
mnote-olympus-tag_8h.html#a0
MnoteOlympusTag
mnote-olympus-tag_8c.html#a0
tag
const char *
mnote-olympus-tag_8c.html#a1
name
const char *
mnote-olympus-tag_8c.html#a2
title
const char *
mnote-olympus-tag_8c.html#a3
description
struct {
int
mnote-olympus-entry_8c.html#a5
index
const char *
mnote-olympus-entry_8c.html#a6
string
const char *
mnote-pentax-entry_8c.html#a4
string
}
mnote-pentax-entry_8c.html#a5
elem
[7]
mnote-pentax-tag_8h.html#a0
MnotePentaxTag
mnote-pentax-tag_8c.html#a0
tag
const char *
mnote-pentax-tag_8c.html#a1
name
const char *
mnote-pentax-tag_8c.html#a2
title
const char *
mnote-pentax-tag_8c.html#a3
description
}
mnote-olympus-entry_8c.html#a8
items
[]
Define Documentation
#define CC
(
number,
target,
v,
maxlen
)
Value:
{                                                                       \
if
(number != target) {                                         \
snprintf (v, maxlen,                                    \
i18n_8h.html#a6
_
(
"Invalid number of components (%i, "
\
"expected %i)."
), (
int
) number, (
int
) target);  \
break
;                                                  \
}                                                               \
}
Definition at line
mnote-olympus-entry_8c-source.html#l00045
45
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
#define CC2
(
number,
t1,
t2,
v,
maxlen
)
Value:
{                                                                       \
if
((number != t1) && (number != t2)) {                         \
snprintf (v, maxlen,                                    \
i18n_8h.html#a6
_
(
"Invalid number of components (%i, "
\
"expected %i or %i)."
), (
int
) number,           \
(
int
) t1, (
int
) t2);                            \
break
;                                                  \
}                                                               \
}
Definition at line
mnote-olympus-entry_8c-source.html#l00055
55
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
#define CF
(
exif-format_8c.html#a0
format
,
target,
v,
maxlen
)
Value:
{                                                               \
if
(
exif-format_8c.html#a0
format
!= target) {                                 \
snprintf (v, maxlen,                            \
i18n_8h.html#a6
_
(
"Invalid format '%s', "
\
"expected '%s'."
),                      \
exif-format_8c.html#a4
exif_format_get_name
(
exif-format_8c.html#a0
format
),          \
exif-format_8c.html#a4
exif_format_get_name
(target));         \
break
;                                          \
}                                                       \
}
Definition at line
mnote-olympus-entry_8c-source.html#l00033
33
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
Function Documentation
char* mnote_olympus_entry_get_value
(
struct__MnoteOlympusEntry.html
MnoteOlympusEntry
*
entry
,
char *
v
,
unsigned int
maxlen
)
Definition at line
mnote-olympus-entry_8c-source.html#l00165
165
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
References
i18n_8h-source.html#l00047
_
,
mnote-canon-entry_8c-source.html#l00047
CC
,
mnote-canon-entry_8c-source.html#l00056
CC2
,
mnote-canon-entry_8c-source.html#l00035
CF
,
mnote-olympus-entry_8h-source.html#l00033
_MnoteOlympusEntry::components
,
mnote-olympus-entry_8h-source.html#l00035
_MnoteOlympusEntry::data
,
exif-utils_8h-source.html#l00041
ExifRational::denominator
,
exif-entry_8c.html#a7
elem
,
exif-format_8h.html#a14a1
EXIF_FORMAT_ASCII
,
exif-format_8h.html#a14a0
EXIF_FORMAT_BYTE
,
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#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()
,
mnote-olympus-entry_8h-source.html#l00032
_MnoteOlympusEntry::format
,
exif-entry_8c-source.html#l00421
index
,
mnote-olympus-entry_8c.html#a8
items
,
exif-loader_8c-source.html#l00093
MIN
,
mnote-olympus-tag_8h.html#a88a62
MNOTE_NIKON1_TAG_CCDSENSITIVITY
,
mnote-olympus-tag_8h.html#a88a60
MNOTE_NIKON1_TAG_COLORMODE
,
mnote-olympus-tag_8h.html#a88a67
MNOTE_NIKON1_TAG_CONVERTER
,
mnote-olympus-tag_8h.html#a88a66
MNOTE_NIKON1_TAG_DIGITALZOOM
,
mnote-olympus-tag_8h.html#a88a64
MNOTE_NIKON1_TAG_FOCUS
,
mnote-olympus-tag_8h.html#a88a61
MNOTE_NIKON1_TAG_IMAGEADJUSTMENT
,
mnote-olympus-tag_8h.html#a88a59
MNOTE_NIKON1_TAG_QUALITY
,
mnote-olympus-tag_8h.html#a88a63
MNOTE_NIKON1_TAG_WHITEBALANCE
,
mnote-olympus-tag_8h.html#a88a24
MNOTE_NIKON_TAG_ADAPTER
,
mnote-olympus-tag_8h.html#a88a30
MNOTE_NIKON_TAG_AFFOCUSPOSITION
,
mnote-olympus-tag_8h.html#a88a35
MNOTE_NIKON_TAG_COLORMODE
,
mnote-olympus-tag_8h.html#a88a3
MNOTE_NIKON_TAG_COLORMODE1
,
mnote-olympus-tag_8h.html#a88a28
MNOTE_NIKON_TAG_DIGITALZOOM
,
mnote-olympus-tag_8h.html#a88a1
MNOTE_NIKON_TAG_FIRMWARE
,
mnote-olympus-tag_8h.html#a88a9
MNOTE_NIKON_TAG_FLASHMODE
,
mnote-olympus-tag_8h.html#a88a8
MNOTE_NIKON_TAG_FLASHSETTING
,
mnote-olympus-tag_8h.html#a88a29
MNOTE_NIKON_TAG_FLASHUSED
,
mnote-olympus-tag_8h.html#a88a7
MNOTE_NIKON_TAG_FOCUSMODE
,
mnote-olympus-tag_8h.html#a88a22
MNOTE_NIKON_TAG_IMAGEADJUSTMENT
,
mnote-olympus-tag_8h.html#a88a2
MNOTE_NIKON_TAG_ISO
,
mnote-olympus-tag_8h.html#a88a17
MNOTE_NIKON_TAG_ISO2
,
mnote-olympus-tag_8h.html#a88a14
MNOTE_NIKON_TAG_ISOSELECTION
,
mnote-olympus-tag_8h.html#a88a26
MNOTE_NIKON_TAG_LENS
,
mnote-olympus-tag_8h.html#a88a25
MNOTE_NIKON_TAG_LENSTYPE
,
mnote-olympus-tag_8h.html#a88a27
MNOTE_NIKON_TAG_MANUALFOCUSDISTANCE
,
mnote-olympus-tag_8h.html#a88a4
MNOTE_NIKON_TAG_QUALITY
,
mnote-olympus-tag_8h.html#a88a6
MNOTE_NIKON_TAG_SHARPENING
,
mnote-olympus-tag_8h.html#a88a48
MNOTE_NIKON_TAG_TOTALPICTURES
,
mnote-olympus-tag_8h.html#a88a5
MNOTE_NIKON_TAG_WHITEBALANCE
,
mnote-olympus-tag_8h.html#a88a10
MNOTE_NIKON_TAG_WHITEBALANCEFINE
,
mnote-olympus-tag_8h.html#a88a11
MNOTE_NIKON_TAG_WHITEBALANCERB
,
mnote-olympus-tag_8h.html#a88a84
MNOTE_OLYMPUS_TAG_CONTRAST
,
mnote-olympus-tag_8h.html#a88a72
MNOTE_OLYMPUS_TAG_DIGIZOOM
,
mnote-olympus-tag_8h.html#a88a79
MNOTE_OLYMPUS_TAG_FLASHMODE
,
mnote-olympus-tag_8h.html#a88a81
MNOTE_OLYMPUS_TAG_FOCUSDIST
,
mnote-olympus-tag_8h.html#a88a77
MNOTE_OLYMPUS_TAG_ID
,
mnote-olympus-tag_8h.html#a88a76
MNOTE_OLYMPUS_TAG_INFO
,
mnote-olympus-tag_8h.html#a88a70
MNOTE_OLYMPUS_TAG_MACRO
,
mnote-olympus-tag_8h.html#a88a80
MNOTE_OLYMPUS_TAG_MANFOCUS
,
mnote-olympus-tag_8h.html#a88a68
MNOTE_OLYMPUS_TAG_MODE
,
mnote-olympus-tag_8h.html#a88a69
MNOTE_OLYMPUS_TAG_QUALITY
,
mnote-olympus-tag_8h.html#a88a82
MNOTE_OLYMPUS_TAG_SHARPNESS
,
mnote-olympus-tag_8h.html#a88a71
MNOTE_OLYMPUS_TAG_UNKNOWN_1
,
mnote-olympus-tag_8h.html#a88a73
MNOTE_OLYMPUS_TAG_UNKNOWN_2
,
mnote-olympus-tag_8h.html#a88a74
MNOTE_OLYMPUS_TAG_UNKNOWN_3
,
mnote-olympus-tag_8h.html#a88a78
MNOTE_OLYMPUS_TAG_UNKNOWN_4
,
mnote-olympus-tag_8h.html#a88a75
MNOTE_OLYMPUS_TAG_VERSION
,
mnote-olympus-tag_8h.html#a88a83
MNOTE_OLYMPUS_TAG_WBALANCE
,
exif-utils_8h-source.html#l00041
ExifRational::numerator
,
mnote-olympus-entry_8h-source.html#l00038
_MnoteOlympusEntry::order
,
mnote-olympus-entry_8h-source.html#l00036
_MnoteOlympusEntry::size
,
mnote-olympus-entry_8c-source.html#l00071
string
,
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
, and
mnote-canon-tag_8c-source.html#l00029
tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00062
exif_mnote_data_olympus_get_value()
.
Variable Documentation
struct { ... }
mnote-pentax-entry_8c.html#a5
elem
[10]
exif-format_8h.html#a14
ExifFormat
mnote-olympus-entry_8c.html#a4
fmt
Definition at line
mnote-olympus-entry_8c-source.html#l00068
68
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
int
mnote-pentax-entry_8c.html#a3
index
Definition at line
mnote-olympus-entry_8c-source.html#l00070
70
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
struct { ... }
mnote-pentax-entry_8c.html#a6
items
[]
[static]
Referenced by
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()
.
const char*
mnote-pentax-entry_8c.html#a4
string
Definition at line
mnote-olympus-entry_8c-source.html#l00071
71
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
Referenced by
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-tag_8h.html#a153
ExifTag
mnote-pentax-tag_8c.html#a0
tag
Definition at line
mnote-olympus-entry_8c-source.html#l00067
67
of file
mnote-olympus-entry_8c-source.html
mnote-olympus-entry.c
.
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
