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
exif-mnote-data-olympus.c File Reference
#include <config.h>
#include "
exif-mnote-data-olympus_8h-source.html
exif-mnote-data-olympus.h
"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <
exif-utils_8h-source.html
libexif/exif-utils.h
>
#include <
exif-data_8h-source.html
libexif/exif-data.h
>
exif-mnote-data-olympus_8c-source.html
Go to the source code of this file.
Defines
#define
exif-mnote-data-olympus_8c.html#a0
DEBUG
Functions
static void
exif-mnote-data-olympus_8c.html#a1
exif_mnote_data_olympus_clear
(
struct__ExifMnoteDataOlympus.html
ExifMnoteDataOlympus
*n)
static void
exif-mnote-data-olympus_8c.html#a2
exif_mnote_data_olympus_free
(
struct__ExifMnoteData.html
ExifMnoteData
*n)
static char *
exif-mnote-data-olympus_8c.html#a3
exif_mnote_data_olympus_get_value
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int i, char *val, unsigned int maxlen)
static void
exif-mnote-data-olympus_8c.html#a4
exif_mnote_data_olympus_save
(
struct__ExifMnoteData.html
ExifMnoteData
*ne, unsigned char **buf, unsigned int *buf_size)
save the MnoteData from ne to buf
#a4
static void
exif-mnote-data-olympus_8c.html#a5
exif_mnote_data_olympus_load
(
struct__ExifMnoteData.html
ExifMnoteData
*en, const unsigned char *buf, unsigned int buf_size)
static unsigned int
exif-mnote-data-olympus_8c.html#a6
exif_mnote_data_olympus_count
(
struct__ExifMnoteData.html
ExifMnoteData
*n)
static unsigned int
exif-mnote-data-olympus_8c.html#a7
exif_mnote_data_olympus_get_id
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int n)
static const char *
exif-mnote-data-olympus_8c.html#a8
exif_mnote_data_olympus_get_name
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int i)
static const char *
exif-mnote-data-olympus_8c.html#a9
exif_mnote_data_olympus_get_title
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int i)
static const char *
exif-mnote-data-olympus_8c.html#a10
exif_mnote_data_olympus_get_description
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int i)
static void
exif-mnote-data-olympus_8c.html#a11
exif_mnote_data_olympus_set_byte_order
(
struct__ExifMnoteData.html
ExifMnoteData
*d,
exif-byte-order_8h.html#a3
ExifByteOrder
o)
static void
exif-mnote-data-olympus_8c.html#a12
exif_mnote_data_olympus_set_offset
(
struct__ExifMnoteData.html
ExifMnoteData
*n, unsigned int o)
struct__ExifMnoteData.html
ExifMnoteData
*
exif-mnote-data-olympus_8c.html#a13
exif_mnote_data_olympus_new
(
struct__ExifMem.html
ExifMem
*mem)
Define Documentation
#define DEBUG
Definition at line
exif-mnote-data-olympus_8c-source.html#l00031
31
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
Function Documentation
static void exif_mnote_data_olympus_clear
(
struct__ExifMnoteDataOlympus.html
ExifMnoteDataOlympus
*
n
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00034
34
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
mnote-olympus-entry_8h-source.html#l00035
_MnoteOlympusEntry::data
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
exif-mem_8c-source.html#l00065
exif_mem_free()
, and
exif-mnote-data-priv_8h-source.html#l00065
_ExifMnoteData::mem
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00054
exif_mnote_data_olympus_free()
, and
exif-mnote-data-olympus_8c-source.html#l00176
exif_mnote_data_olympus_load()
.
static unsigned int exif_mnote_data_olympus_count
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00323
323
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static void exif_mnote_data_olympus_free
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00054
54
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8c-source.html#l00034
exif_mnote_data_olympus_clear()
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static const char* exif_mnote_data_olympus_get_description
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00359
359
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
mnote-olympus-tag_8c-source.html#l00136
mnote_olympus_tag_get_title()
, and
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static unsigned int exif_mnote_data_olympus_get_id
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
n
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00329
329
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
, and
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static const char* exif_mnote_data_olympus_get_name
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00339
339
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
mnote-olympus-tag_8c-source.html#l00126
mnote_olympus_tag_get_name()
, and
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static const char* exif_mnote_data_olympus_get_title
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00349
349
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
mnote-olympus-tag_8c-source.html#l00136
mnote_olympus_tag_get_title()
, and
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static char* exif_mnote_data_olympus_get_value
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
i
,
char *
val
,
unsigned int
maxlen
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00062
62
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
exif-log_8c-source.html#l00131
exif_log()
,
exif-log_8h.html#a17a4
EXIF_LOG_CODE_DEBUG
,
exif-mnote-data-priv_8h-source.html#l00062
_ExifMnoteData::log
,
mnote-olympus-entry_8c-source.html#l00165
mnote_olympus_entry_get_value()
,
mnote-olympus-tag_8c-source.html#l00126
mnote_olympus_tag_get_name()
, and
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static void exif_mnote_data_olympus_load
(
struct__ExifMnoteData.html
ExifMnoteData
*
en
,
const unsigned char *
buf
,
unsigned int
buf_size
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00176
176
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
mnote-olympus-entry_8h-source.html#l00033
_MnoteOlympusEntry::components
,
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
mnote-olympus-entry_8h-source.html#l00035
_MnoteOlympusEntry::data
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
,
exif-byte-order_8h.html#a3a0
EXIF_BYTE_ORDER_MOTOROLA
,
exif-format_8c-source.html#l00069
exif_format_get_size()
,
exif-utils_8c-source.html#l00165
exif_get_long()
,
exif-utils_8c-source.html#l00102
exif_get_short()
,
exif-log_8c-source.html#l00131
exif_log()
,
exif-log_8h.html#a17a4
EXIF_LOG_CODE_DEBUG
,
exif-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mnote-data-olympus_8c-source.html#l00034
exif_mnote_data_olympus_clear()
,
mnote-olympus-entry_8h-source.html#l00032
_MnoteOlympusEntry::format
,
exif-mnote-data-priv_8h-source.html#l00062
_ExifMnoteData::log
,
exif-mnote-data-priv_8h-source.html#l00065
_ExifMnoteData::mem
,
mnote-olympus-tag_8h.html#a88a57
MNOTE_NIKON1_TAG_BASE
,
mnote-olympus-tag_8c-source.html#l00126
mnote_olympus_tag_get_name()
,
exif-mnote-data-olympus_8h.html#a5a2
nikonV1
,
exif-mnote-data-olympus_8h.html#a5a3
nikonV2
,
exif-mnote-data-olympus_8h-source.html#l00041
_ExifMnoteDataOlympus::offset
,
exif-mnote-data-olympus_8h.html#a5a1
olympus
,
mnote-olympus-entry_8h-source.html#l00038
_MnoteOlympusEntry::order
,
exif-mnote-data-olympus_8h-source.html#l00040
_ExifMnoteDataOlympus::order
,
mnote-olympus-entry_8h-source.html#l00036
_MnoteOlympusEntry::size
,
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
, and
exif-mnote-data-olympus_8h-source.html#l00043
_ExifMnoteDataOlympus::version
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
struct__ExifMnoteData.html
ExifMnoteData
* exif_mnote_data_olympus_new
(
struct__ExifMem.html
ExifMem
*
mem
)
Definition at line
exif-mnote-data-olympus_8c-source.html#l00393
393
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
struct__ExifMnoteDataMethods.html#o5
_ExifMnoteDataMethods::count
,
exif-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mnote-data_8c-source.html#l00035
exif_mnote_data_construct()
,
exif-mnote-data-olympus_8c-source.html#l00323
exif_mnote_data_olympus_count()
,
exif-mnote-data-olympus_8c-source.html#l00054
exif_mnote_data_olympus_free()
,
exif-mnote-data-olympus_8c-source.html#l00359
exif_mnote_data_olympus_get_description()
,
exif-mnote-data-olympus_8c-source.html#l00329
exif_mnote_data_olympus_get_id()
,
exif-mnote-data-olympus_8c-source.html#l00339
exif_mnote_data_olympus_get_name()
,
exif-mnote-data-olympus_8c-source.html#l00349
exif_mnote_data_olympus_get_title()
,
exif-mnote-data-olympus_8c-source.html#l00062
exif_mnote_data_olympus_get_value()
,
exif-mnote-data-olympus_8c-source.html#l00176
exif_mnote_data_olympus_load()
,
exif-mnote-data-olympus_8c-source.html#l00085
exif_mnote_data_olympus_save()
,
exif-mnote-data-olympus_8c-source.html#l00369
exif_mnote_data_olympus_set_byte_order()
,
exif-mnote-data-olympus_8c-source.html#l00387
exif_mnote_data_olympus_set_offset()
,
struct__ExifMnoteDataMethods.html#o0
_ExifMnoteDataMethods::free
,
struct__ExifMnoteDataMethods.html#o9
_ExifMnoteDataMethods::get_description
,
struct__ExifMnoteDataMethods.html#o6
_ExifMnoteDataMethods::get_id
,
struct__ExifMnoteDataMethods.html#o7
_ExifMnoteDataMethods::get_name
,
struct__ExifMnoteDataMethods.html#o8
_ExifMnoteDataMethods::get_title
,
struct__ExifMnoteDataMethods.html#o10
_ExifMnoteDataMethods::get_value
,
struct__ExifMnoteDataMethods.html#o2
_ExifMnoteDataMethods::load
,
exif-mnote-data-priv_8h-source.html#l00059
_ExifMnoteData::methods
,
struct__ExifMnoteDataMethods.html#o1
_ExifMnoteDataMethods::save
,
struct__ExifMnoteDataMethods.html#o4
_ExifMnoteDataMethods::set_byte_order
, and
struct__ExifMnoteDataMethods.html#o3
_ExifMnoteDataMethods::set_offset
.
Referenced by
exif-data_8c-source.html#l00680
exif_data_load_data()
.
static void exif_mnote_data_olympus_save
(
struct__ExifMnoteData.html
ExifMnoteData
*
ne
,
unsigned char **
buf
,
unsigned int *
buf_size
)
[static]
save the MnoteData from ne to buf
Parameters:
ne
extract the data from this structure
*buf
write the mnoteData to this buffer (buffer will be allocated)
buf_size
the size of the buffer
Definition at line
exif-mnote-data-olympus_8c-source.html#l00085
85
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
mnote-olympus-entry_8h-source.html#l00033
_MnoteOlympusEntry::components
,
exif-mnote-data-olympus_8h-source.html#l00038
_ExifMnoteDataOlympus::count
,
mnote-olympus-entry_8h-source.html#l00035
_MnoteOlympusEntry::data
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
exif-byte-order_8h.html#a3a1
EXIF_BYTE_ORDER_INTEL
,
exif-format_8c-source.html#l00069
exif_format_get_size()
,
exif-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mem_8c-source.html#l00085
exif_mem_realloc()
,
exif-utils_8c-source.html#l00171
exif_set_long()
,
exif-utils_8c-source.html#l00124
exif_set_short()
,
mnote-olympus-entry_8h-source.html#l00032
_MnoteOlympusEntry::format
,
exif-mnote-data-priv_8h-source.html#l00065
_ExifMnoteData::mem
,
mnote-olympus-tag_8h.html#a88a57
MNOTE_NIKON1_TAG_BASE
,
exif-mnote-data-olympus_8h.html#a5a2
nikonV1
,
exif-mnote-data-olympus_8h.html#a5a3
nikonV2
,
exif-mnote-data-olympus_8h-source.html#l00041
_ExifMnoteDataOlympus::offset
,
exif-mnote-data-olympus_8h.html#a5a1
olympus
,
exif-mnote-data-olympus_8h-source.html#l00040
_ExifMnoteDataOlympus::order
,
mnote-olympus-entry_8h-source.html#l00031
_MnoteOlympusEntry::tag
, and
exif-mnote-data-olympus_8h-source.html#l00043
_ExifMnoteDataOlympus::version
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static void exif_mnote_data_olympus_set_byte_order
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
exif-byte-order_8h.html#a3
ExifByteOrder
o
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00369
369
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
References
mnote-olympus-entry_8h-source.html#l00033
_MnoteOlympusEntry::components
,
mnote-olympus-entry_8h-source.html#l00035
_MnoteOlympusEntry::data
,
exif-mnote-data-olympus_8h-source.html#l00037
_ExifMnoteDataOlympus::entries
,
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
mnote-olympus-entry_8h-source.html#l00032
_MnoteOlympusEntry::format
,
mnote-olympus-entry_8h-source.html#l00038
_MnoteOlympusEntry::order
, and
exif-mnote-data-olympus_8h-source.html#l00040
_ExifMnoteDataOlympus::order
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
static void exif_mnote_data_olympus_set_offset
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
,
unsigned int
o
)
[static]
Definition at line
exif-mnote-data-olympus_8c-source.html#l00387
387
of file
exif-mnote-data-olympus_8c-source.html
exif-mnote-data-olympus.c
.
Referenced by
exif-mnote-data-olympus_8c-source.html#l00393
exif_mnote_data_olympus_new()
.
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
