21#ifndef __EXIF_MNOTE_DATA_PRIV_H__
22#define __EXIF_MNOTE_DATA_PRIV_H__
29#include <libexif/exif-byte-order.h>
42 void (* save) (
ExifMnoteData *,
unsigned char **,
unsigned int *);
43 void (* load) (
ExifMnoteData *,
const unsigned char *,
unsigned int);
52 const char * (* get_description) (
ExifMnoteData *,
unsigned int);
53 char * (* get_value) (
ExifMnoteData *,
unsigned int,
char *val,
unsigned int maxlen);
57typedef struct _ExifMnoteDataPriv ExifMnoteDataPriv;
62 ExifMnoteDataPriv *priv;
77void exif_mnote_data_set_byte_order (
ExifMnoteData *, ExifByteOrder);
80void exif_mnote_data_set_offset (
ExifMnoteData *,
unsigned int);
Log message infrastructure.
struct _ExifLog ExifLog
State maintained by the logging interface.
Definition exif-log.h:34
struct _ExifMem ExifMem
ExifMem define a memory allocator.
Definition exif-mem.h:57
Handling EXIF MakerNote tags.
Definition exif-mnote-data-priv.h:36
Definition exif-mnote-data-priv.h:61