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_000001.html
canon
exif-mnote-data-canon.c File Reference
#include <config.h>
#include "
exif-mnote-data-canon_8h-source.html
exif-mnote-data-canon.h
"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <
exif-byte-order_8h-source.html
libexif/exif-byte-order.h
>
#include <
exif-utils_8h-source.html
libexif/exif-utils.h
>
#include <
exif-data_8h-source.html
libexif/exif-data.h
>
exif-mnote-data-canon_8c-source.html
Go to the source code of this file.
Defines
#define
exif-mnote-data-canon_8c.html#a0
DEBUG
Functions
static void
exif-mnote-data-canon_8c.html#a1
exif_mnote_data_canon_clear
(
struct__ExifMnoteDataCanon.html
ExifMnoteDataCanon
*n)
static void
exif-mnote-data-canon_8c.html#a2
exif_mnote_data_canon_free
(
struct__ExifMnoteData.html
ExifMnoteData
*n)
static void
exif-mnote-data-canon_8c.html#a3
exif_mnote_data_canon_get_tags
(
struct__ExifMnoteDataCanon.html
ExifMnoteDataCanon
*dc, unsigned int n, unsigned int *m, unsigned int *s)
static char *
exif-mnote-data-canon_8c.html#a4
exif_mnote_data_canon_get_value
(
struct__ExifMnoteData.html
ExifMnoteData
*note, unsigned int n, char *val, unsigned int maxlen)
static void
exif-mnote-data-canon_8c.html#a5
exif_mnote_data_canon_set_byte_order
(
struct__ExifMnoteData.html
ExifMnoteData
*d,
exif-byte-order_8h.html#a3
ExifByteOrder
o)
static void
exif-mnote-data-canon_8c.html#a6
exif_mnote_data_canon_set_offset
(
struct__ExifMnoteData.html
ExifMnoteData
*n, unsigned int o)
static void
exif-mnote-data-canon_8c.html#a7
exif_mnote_data_canon_save
(
struct__ExifMnoteData.html
ExifMnoteData
*ne, unsigned char **buf, unsigned int *buf_size)
static void
exif-mnote-data-canon_8c.html#a8
exif_mnote_data_canon_load
(
struct__ExifMnoteData.html
ExifMnoteData
*ne, const unsigned char *buf, unsigned int buf_size)
static unsigned int
exif-mnote-data-canon_8c.html#a9
exif_mnote_data_canon_count
(
struct__ExifMnoteData.html
ExifMnoteData
*n)
static unsigned int
exif-mnote-data-canon_8c.html#a10
exif_mnote_data_canon_get_id
(
struct__ExifMnoteData.html
ExifMnoteData
*d, unsigned int i)
static const char *
exif-mnote-data-canon_8c.html#a11
exif_mnote_data_canon_get_name
(
struct__ExifMnoteData.html
ExifMnoteData
*note, unsigned int i)
static const char *
exif-mnote-data-canon_8c.html#a12
exif_mnote_data_canon_get_title
(
struct__ExifMnoteData.html
ExifMnoteData
*note, unsigned int i)
static const char *
exif-mnote-data-canon_8c.html#a13
exif_mnote_data_canon_get_description
(
struct__ExifMnoteData.html
ExifMnoteData
*note, unsigned int i)
struct__ExifMnoteData.html
ExifMnoteData
*
exif-mnote-data-canon_8c.html#a14
exif_mnote_data_canon_new
(
struct__ExifMem.html
ExifMem
*mem)
Define Documentation
#define DEBUG
Definition at line
exif-mnote-data-canon_8c-source.html#l00033
33
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
Function Documentation
static void exif_mnote_data_canon_clear
(
struct__ExifMnoteDataCanon.html
ExifMnoteDataCanon
*
n
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00036
36
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
mnote-canon-entry_8h-source.html#l00035
_MnoteCanonEntry::data
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::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-canon_8c-source.html#l00056
exif_mnote_data_canon_free()
, and
exif-mnote-data-canon_8c-source.html#l00183
exif_mnote_data_canon_load()
.
static unsigned int exif_mnote_data_canon_count
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00229
229
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
, and
mnote-canon-entry_8c-source.html#l00193
mnote_canon_entry_count_values()
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static void exif_mnote_data_canon_free
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00056
56
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8c-source.html#l00036
exif_mnote_data_canon_clear()
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static const char* exif_mnote_data_canon_get_description
(
struct__ExifMnoteData.html
ExifMnoteData
*
note
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00276
276
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-mnote-data-canon_8c-source.html#l00064
exif_mnote_data_canon_get_tags()
,
mnote-canon-tag_8c-source.html#l00127
mnote_canon_tag_get_description()
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static unsigned int exif_mnote_data_canon_get_id
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00240
240
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-mnote-data-canon_8c-source.html#l00064
exif_mnote_data_canon_get_tags()
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static const char* exif_mnote_data_canon_get_name
(
struct__ExifMnoteData.html
ExifMnoteData
*
note
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00252
252
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-mnote-data-canon_8c-source.html#l00064
exif_mnote_data_canon_get_tags()
,
mnote-canon-tag_8c-source.html#l00096
mnote_canon_tag_get_name_sub()
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static void exif_mnote_data_canon_get_tags
(
struct__ExifMnoteDataCanon.html
ExifMnoteDataCanon
*
dc
,
unsigned int
n
,
unsigned int *
m
,
unsigned int *
s
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00064
64
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
, and
mnote-canon-entry_8c-source.html#l00193
mnote_canon_entry_count_values()
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00276
exif_mnote_data_canon_get_description()
,
exif-mnote-data-canon_8c-source.html#l00240
exif_mnote_data_canon_get_id()
,
exif-mnote-data-canon_8c-source.html#l00252
exif_mnote_data_canon_get_name()
,
exif-mnote-data-canon_8c-source.html#l00264
exif_mnote_data_canon_get_title()
, and
exif-mnote-data-canon_8c-source.html#l00081
exif_mnote_data_canon_get_value()
.
static const char* exif_mnote_data_canon_get_title
(
struct__ExifMnoteData.html
ExifMnoteData
*
note
,
unsigned int
i
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00264
264
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-mnote-data-canon_8c-source.html#l00064
exif_mnote_data_canon_get_tags()
,
mnote-canon-tag_8c-source.html#l00117
mnote_canon_tag_get_title_sub()
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static char* exif_mnote_data_canon_get_value
(
struct__ExifMnoteData.html
ExifMnoteData
*
note
,
unsigned int
n
,
char *
val
,
unsigned int
maxlen
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00081
81
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-mnote-data-canon_8c-source.html#l00064
exif_mnote_data_canon_get_tags()
, and
mnote-canon-entry_8c-source.html#l00214
mnote_canon_entry_get_value()
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static void exif_mnote_data_canon_load
(
struct__ExifMnoteData.html
ExifMnoteData
*
ne
,
const unsigned char *
buf
,
unsigned int
buf_size
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00183
183
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
mnote-canon-entry_8h-source.html#l00033
_MnoteCanonEntry::components
,
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
mnote-canon-entry_8h-source.html#l00035
_MnoteCanonEntry::data
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
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-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mem_8c-source.html#l00085
exif_mem_realloc()
,
exif-mnote-data-canon_8c-source.html#l00036
exif_mnote_data_canon_clear()
,
mnote-canon-entry_8h-source.html#l00032
_MnoteCanonEntry::format
,
exif-mnote-data-priv_8h-source.html#l00065
_ExifMnoteData::mem
,
exif-mnote-data-canon_8h-source.html#l00040
_ExifMnoteDataCanon::offset
,
mnote-canon-entry_8h-source.html#l00038
_MnoteCanonEntry::order
,
exif-mnote-data-canon_8h-source.html#l00039
_ExifMnoteDataCanon::order
,
mnote-canon-entry_8h-source.html#l00036
_MnoteCanonEntry::size
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
struct__ExifMnoteData.html
ExifMnoteData
* exif_mnote_data_canon_new
(
struct__ExifMem.html
ExifMem
*
mem
)
Definition at line
exif-mnote-data-canon_8c-source.html#l00288
288
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
struct__ExifMnoteDataMethods.html#o5
_ExifMnoteDataMethods::count
,
exif-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mnote-data-canon_8c-source.html#l00229
exif_mnote_data_canon_count()
,
exif-mnote-data-canon_8c-source.html#l00056
exif_mnote_data_canon_free()
,
exif-mnote-data-canon_8c-source.html#l00276
exif_mnote_data_canon_get_description()
,
exif-mnote-data-canon_8c-source.html#l00240
exif_mnote_data_canon_get_id()
,
exif-mnote-data-canon_8c-source.html#l00252
exif_mnote_data_canon_get_name()
,
exif-mnote-data-canon_8c-source.html#l00264
exif_mnote_data_canon_get_title()
,
exif-mnote-data-canon_8c-source.html#l00081
exif_mnote_data_canon_get_value()
,
exif-mnote-data-canon_8c-source.html#l00183
exif_mnote_data_canon_load()
,
exif-mnote-data-canon_8c-source.html#l00117
exif_mnote_data_canon_save()
,
exif-mnote-data-canon_8c-source.html#l00093
exif_mnote_data_canon_set_byte_order()
,
exif-mnote-data-canon_8c-source.html#l00111
exif_mnote_data_canon_set_offset()
,
exif-mnote-data_8c-source.html#l00035
exif_mnote_data_construct()
,
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_canon_save
(
struct__ExifMnoteData.html
ExifMnoteData
*
ne
,
unsigned char **
buf
,
unsigned int *
buf_size
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00117
117
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
mnote-canon-entry_8h-source.html#l00033
_MnoteCanonEntry::components
,
exif-mnote-data-canon_8h-source.html#l00037
_ExifMnoteDataCanon::count
,
mnote-canon-entry_8h-source.html#l00035
_MnoteCanonEntry::data
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
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-canon-entry_8h-source.html#l00032
_MnoteCanonEntry::format
,
exif-mnote-data-priv_8h-source.html#l00065
_ExifMnoteData::mem
,
exif-mnote-data-canon_8h-source.html#l00040
_ExifMnoteDataCanon::offset
,
exif-mnote-data-canon_8h-source.html#l00039
_ExifMnoteDataCanon::order
, and
mnote-canon-entry_8h-source.html#l00031
_MnoteCanonEntry::tag
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static void exif_mnote_data_canon_set_byte_order
(
struct__ExifMnoteData.html
ExifMnoteData
*
d
,
exif-byte-order_8h.html#a3
ExifByteOrder
o
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00093
93
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
References
mnote-canon-entry_8h-source.html#l00033
_MnoteCanonEntry::components
,
mnote-canon-entry_8h-source.html#l00035
_MnoteCanonEntry::data
,
exif-mnote-data-canon_8h-source.html#l00036
_ExifMnoteDataCanon::entries
,
exif-utils_8c-source.html#l00026
exif_array_set_byte_order()
,
mnote-canon-entry_8h-source.html#l00032
_MnoteCanonEntry::format
,
mnote-canon-entry_8h-source.html#l00038
_MnoteCanonEntry::order
, and
exif-mnote-data-canon_8h-source.html#l00039
_ExifMnoteDataCanon::order
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_new()
.
static void exif_mnote_data_canon_set_offset
(
struct__ExifMnoteData.html
ExifMnoteData
*
n
,
unsigned int
o
)
[static]
Definition at line
exif-mnote-data-canon_8c-source.html#l00111
111
of file
exif-mnote-data-canon_8c-source.html
exif-mnote-data-canon.c
.
Referenced by
exif-mnote-data-canon_8c-source.html#l00288
exif_mnote_data_canon_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
