exif-mnote-data-olympus.c File Reference

#include <config.h>
#include "exif-mnote-data-olympus.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <libexif/exif-utils.h>
#include <libexif/exif-data.h>

Go to the source code of this file.

Defines

#define DEBUG

Functions

static void exif_mnote_data_olympus_clear (ExifMnoteDataOlympus *n)
static void exif_mnote_data_olympus_free (ExifMnoteData *n)
static char * exif_mnote_data_olympus_get_value (ExifMnoteData *d, unsigned int i, char *val, unsigned int maxlen)
static void exif_mnote_data_olympus_save (ExifMnoteData *ne, unsigned char **buf, unsigned int *buf_size)
 save the MnoteData from ne to buf
static void exif_mnote_data_olympus_load (ExifMnoteData *en, const unsigned char *buf, unsigned int buf_size)
static unsigned int exif_mnote_data_olympus_count (ExifMnoteData *n)
static unsigned int exif_mnote_data_olympus_get_id (ExifMnoteData *d, unsigned int n)
static const char * exif_mnote_data_olympus_get_name (ExifMnoteData *d, unsigned int i)
static const char * exif_mnote_data_olympus_get_title (ExifMnoteData *d, unsigned int i)
static const char * exif_mnote_data_olympus_get_description (ExifMnoteData *d, unsigned int i)
static void exif_mnote_data_olympus_set_byte_order (ExifMnoteData *d, ExifByteOrder o)
static void exif_mnote_data_olympus_set_offset (ExifMnoteData *n, unsigned int o)
ExifMnoteDataexif_mnote_data_olympus_new (ExifMem *mem)

Define Documentation

#define DEBUG

Definition at line 31 of file exif-mnote-data-olympus.c.


Function Documentation

static void exif_mnote_data_olympus_clear ( ExifMnoteDataOlympus n  )  [static]
static unsigned int exif_mnote_data_olympus_count ( ExifMnoteData n  )  [static]

Definition at line 323 of file exif-mnote-data-olympus.c.

Referenced by exif_mnote_data_olympus_new().

static void exif_mnote_data_olympus_free ( ExifMnoteData n  )  [static]

Definition at line 54 of file exif-mnote-data-olympus.c.

References exif_mnote_data_olympus_clear().

Referenced by exif_mnote_data_olympus_new().

static const char* exif_mnote_data_olympus_get_description ( ExifMnoteData d,
unsigned int  i 
) [static]
static unsigned int exif_mnote_data_olympus_get_id ( ExifMnoteData d,
unsigned int  n 
) [static]
static const char* exif_mnote_data_olympus_get_name ( ExifMnoteData d,
unsigned int  i 
) [static]
static const char* exif_mnote_data_olympus_get_title ( ExifMnoteData d,
unsigned int  i 
) [static]
static char* exif_mnote_data_olympus_get_value ( ExifMnoteData d,
unsigned int  i,
char *  val,
unsigned int  maxlen 
) [static]
static void exif_mnote_data_olympus_load ( ExifMnoteData en,
const unsigned char *  buf,
unsigned int  buf_size 
) [static]
ExifMnoteData* exif_mnote_data_olympus_new ( ExifMem mem  ) 
static void exif_mnote_data_olympus_save ( ExifMnoteData ne,
unsigned char **  buf,
unsigned int *  buf_size 
) [static]
static void exif_mnote_data_olympus_set_byte_order ( ExifMnoteData d,
ExifByteOrder  o 
) [static]
static void exif_mnote_data_olympus_set_offset ( ExifMnoteData n,
unsigned int  o 
) [static]

Definition at line 387 of file exif-mnote-data-olympus.c.

Referenced by exif_mnote_data_olympus_new().


Generated on 22 Jan 2011 for EXIF library (libexif) Internals by  doxygen 1.6.1