Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

libexif/pentax/exif-mnote-data-pentax.c File Reference

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

Go to the source code of this file.

Functions

void exif_mnote_data_pentax_clear (ExifMnoteDataPentax *n)
void exif_mnote_data_pentax_free (ExifMnoteData *n)
char * exif_mnote_data_pentax_get_value (ExifMnoteData *d, unsigned int i, char *val, unsigned int maxlen)
void exif_mnote_data_pentax_load (ExifMnoteData *en, const unsigned char *buf, unsigned int buf_size)
unsigned int exif_mnote_data_pentax_count (ExifMnoteData *n)
unsigned int exif_mnote_data_pentax_get_id (ExifMnoteData *d, unsigned int n)
const char * exif_mnote_data_pentax_get_name (ExifMnoteData *d, unsigned int n)
const char * exif_mnote_data_pentax_get_title (ExifMnoteData *d, unsigned int n)
const char * exif_mnote_data_pentax_get_description (ExifMnoteData *d, unsigned int n)
void exif_mnote_data_pentax_set_offset (ExifMnoteData *d, unsigned int o)
void exif_mnote_data_pentax_set_byte_order (ExifMnoteData *d, ExifByteOrder o)
ExifMnoteDataexif_mnote_data_pentax_new (ExifMem *mem)


Function Documentation

void exif_mnote_data_pentax_clear ExifMnoteDataPentax n  )  [static]
 

Definition at line 34 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _MnotePentaxEntry::data, _ExifMnoteDataPentax::entries, exif_mem_free(), ExifMnoteData, ExifMnoteDataPentax, and _ExifMnoteData::mem.

Referenced by exif_mnote_data_pentax_free().

unsigned int exif_mnote_data_pentax_count ExifMnoteData n  )  [static]
 

Definition at line 115 of file exif-mnote-data-pentax.c.

References ExifMnoteData, and ExifMnoteDataPentax.

Referenced by exif_mnote_data_pentax_new().

void exif_mnote_data_pentax_free ExifMnoteData n  )  [static]
 

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

References exif_mnote_data_pentax_clear(), ExifMnoteData, and ExifMnoteDataPentax.

Referenced by exif_mnote_data_pentax_new().

const char* exif_mnote_data_pentax_get_description ExifMnoteData d,
unsigned int  n
[static]
 

Definition at line 151 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _ExifMnoteDataPentax::entries, ExifMnoteData, ExifMnoteDataPentax, mnote_pentax_tag_get_description(), and _MnotePentaxEntry::tag.

Referenced by exif_mnote_data_pentax_new().

unsigned int exif_mnote_data_pentax_get_id ExifMnoteData d,
unsigned int  n
[static]
 

Definition at line 121 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _ExifMnoteDataPentax::entries, ExifMnoteData, ExifMnoteDataPentax, and _MnotePentaxEntry::tag.

Referenced by exif_mnote_data_pentax_new().

const char* exif_mnote_data_pentax_get_name ExifMnoteData d,
unsigned int  n
[static]
 

Definition at line 131 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _ExifMnoteDataPentax::entries, ExifMnoteData, ExifMnoteDataPentax, mnote_pentax_tag_get_name(), and _MnotePentaxEntry::tag.

Referenced by exif_mnote_data_pentax_new().

const char* exif_mnote_data_pentax_get_title ExifMnoteData d,
unsigned int  n
[static]
 

Definition at line 141 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _ExifMnoteDataPentax::entries, ExifMnoteData, ExifMnoteDataPentax, mnote_pentax_tag_get_title(), and _MnotePentaxEntry::tag.

Referenced by exif_mnote_data_pentax_new().

char* exif_mnote_data_pentax_get_value ExifMnoteData d,
unsigned int  i,
char *  val,
unsigned int  maxlen
[static]
 

Definition at line 62 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataPentax::count, _ExifMnoteDataPentax::entries, ExifMnoteData, ExifMnoteDataPentax, and mnote_pentax_entry_get_value().

Referenced by exif_mnote_data_pentax_new().

void exif_mnote_data_pentax_load ExifMnoteData en,
const unsigned char *  buf,
unsigned int  buf_size
[static]
 

Definition at line 72 of file exif-mnote-data-pentax.c.

References _MnotePentaxEntry::components, _ExifMnoteDataPentax::count, _MnotePentaxEntry::data, _ExifMnoteDataPentax::entries, exif_format_get_size(), exif_get_long(), exif_get_short(), exif_mem_alloc(), ExifMnoteData, ExifMnoteDataPentax, ExifShort, _MnotePentaxEntry::format, _ExifMnoteData::mem, MnotePentaxEntry, _ExifMnoteDataPentax::offset, _MnotePentaxEntry::order, _ExifMnoteDataPentax::order, _MnotePentaxEntry::size, and _MnotePentaxEntry::tag.

Referenced by exif_mnote_data_pentax_new().

ExifMnoteData* exif_mnote_data_pentax_new ExifMem mem  ) 
 

Definition at line 185 of file exif-mnote-data-pentax.c.

References _ExifMnoteDataMethods::count, exif_mem_alloc(), exif_mnote_data_construct(), exif_mnote_data_pentax_count(), exif_mnote_data_pentax_free(), exif_mnote_data_pentax_get_description(), exif_mnote_data_pentax_get_id(), exif_mnote_data_pentax_get_name(), exif_mnote_data_pentax_get_title(), exif_mnote_data_pentax_get_value(), exif_mnote_data_pentax_load(), exif_mnote_data_pentax_set_byte_order(), exif_mnote_data_pentax_set_offset(), ExifMem, ExifMnoteData, ExifMnoteDataPentax, _ExifMnoteDataMethods::free, _ExifMnoteDataMethods::get_description, _ExifMnoteDataMethods::get_id, _ExifMnoteDataMethods::get_name, _ExifMnoteDataMethods::get_title, _ExifMnoteDataMethods::get_value, _ExifMnoteDataMethods::load, _ExifMnoteData::methods, _ExifMnoteDataMethods::set_byte_order, and _ExifMnoteDataMethods::set_offset.

Referenced by exif_data_load_data().

void exif_mnote_data_pentax_set_byte_order ExifMnoteData d,
ExifByteOrder  o
[static]
 

Definition at line 167 of file exif-mnote-data-pentax.c.

References _MnotePentaxEntry::components, _ExifMnoteDataPentax::count, _MnotePentaxEntry::data, _ExifMnoteDataPentax::entries, exif_array_set_byte_order(), ExifByteOrder, ExifMnoteData, ExifMnoteDataPentax, _MnotePentaxEntry::format, _MnotePentaxEntry::order, and _ExifMnoteDataPentax::order.

Referenced by exif_mnote_data_pentax_new().

void exif_mnote_data_pentax_set_offset ExifMnoteData d,
unsigned int  o
[static]
 

Definition at line 161 of file exif-mnote-data-pentax.c.

References ExifMnoteData, and ExifMnoteDataPentax.

Referenced by exif_mnote_data_pentax_new().


Generated on Sun Sep 10 09:08:32 2006 for EXIF library (libexif) Internals by doxygen 1.3.5