  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-mnote-data.c File Reference
#include <config.h>#include < exif-mnote-data_8h-source.htmllibexif/exif-mnote-data.h >#include < exif-mnote-data-priv_8h-source.htmllibexif/exif-mnote-data-priv.h >#include <stdlib.h>#include <string.h> exif-mnote-data_8c-source.htmlGo to the source code of this file. Data Structures
struct  struct__ExifMnoteDataPriv.html_ExifMnoteDataPriv Functions
void exif-mnote-data_8c.html#504fc0507df0413e6356f9ab2a4e2584exif_mnote_data_construct  ( struct__ExifMnoteData.htmlExifMnoteData  *d, struct__ExifMem.htmlExifMem  *mem) void exif-mnote-data_8c.html#4a0d8d4bdca32c58f181913e6e262d77exif_mnote_data_ref  ( struct__ExifMnoteData.htmlExifMnoteData  *d) static void exif-mnote-data_8c.html#2f715582f27a9821560931aeaa139abdexif_mnote_data_free  ( struct__ExifMnoteData.htmlExifMnoteData  *d) void exif-mnote-data_8c.html#f910e5c862e5aba351b84b2142d98192exif_mnote_data_unref  ( struct__ExifMnoteData.htmlExifMnoteData  *d) void exif-mnote-data_8c.html#263d51ca6b59fecb34199113b033f63fexif_mnote_data_load  ( struct__ExifMnoteData.htmlExifMnoteData  *d, const unsigned char *buf, unsigned int buf_size) void exif-mnote-data_8c.html#704500ea880e6727d8b4a98ff38c0a25exif_mnote_data_save  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned char **buf, unsigned int *buf_size) void exif-mnote-data_8c.html#4970c2abd01866c4b366064c171cf524exif_mnote_data_set_byte_order  ( struct__ExifMnoteData.htmlExifMnoteData  *d, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  o) void exif-mnote-data_8c.html#c965af14567723ab062e11910e7bc6f2exif_mnote_data_set_offset  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int o) unsigned int exif-mnote-data_8c.html#f61fbda7c717e86991b0eccf6976a5f4exif_mnote_data_count  ( struct__ExifMnoteData.htmlExifMnoteData  *d) unsigned int exif-mnote-data_8c.html#981bab235db2e156216d5cc43f48cac7exif_mnote_data_get_id  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#921ea2f4583325653d2207c6f1d98742exif_mnote_data_get_name  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#bdf581cdc7ce672b44978ef993f22b78exif_mnote_data_get_title  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#a21ac7dd1784e892ec482fe037fc646bexif_mnote_data_get_description  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) char * exif-mnote-data_8c.html#56299b268a29ea7fa1301952cfe32ca4exif_mnote_data_get_value  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n, char *val, unsigned int maxlen) void exif-mnote-data_8c.html#f117ac759e75a7145d53847dfa8b4892exif_mnote_data_log  ( struct__ExifMnoteData.htmlExifMnoteData  *d, struct__ExifLog.htmlExifLog  *log) Function Documentation
  
    
      
        
          
void exif_mnote_data_construct                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
struct__ExifMem.htmlExifMem  *           
 mem         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0003535  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mem_8c-source.html#l00075exif_mem_alloc() , exif-mem_8c-source.html#l00050exif_mem_ref() , exif-mnote-data-priv_8h-source.html#l00065_ExifMnoteData::mem , exif-mnote-data-priv_8h-source.html#l00057_ExifMnoteData::priv , and exif-mnote-data_8c-source.html#l00031_ExifMnoteDataPriv::ref_count .
Referenced by 
exif-mnote-data-canon_8c-source.html#l00288exif_mnote_data_canon_new() , exif-mnote-data-olympus_8c-source.html#l00393exif_mnote_data_olympus_new() , and exif-mnote-data-pentax_8c-source.html#l00185exif_mnote_data_pentax_new() .      
  
    
      
        
          
unsigned int exif_mnote_data_count                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00110110  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#aad86617351c2ee737b392f94040cccb_ExifMnoteDataMethods::count , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
static void exif_mnote_data_free                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d                    
 )           
 [static]         
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0005555  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-log_8c-source.html#l00104exif_log_unref() , exif-mem_8c-source.html#l00065exif_mem_free() , exif-mem_8c-source.html#l00057exif_mem_unref() , struct__ExifMnoteDataMethods.html#a63698879f7a67e6b17c112b1bd5bad8_ExifMnoteDataMethods::free , exif-mnote-data-priv_8h-source.html#l00062_ExifMnoteData::log , exif-mnote-data-priv_8h-source.html#l00065_ExifMnoteData::mem , exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods , and exif-mnote-data-priv_8h-source.html#l00057_ExifMnoteData::priv .
Referenced by 
exif-mnote-data_8c-source.html#l00071exif_mnote_data_unref() .      
  
    
      
        
          
const char* exif_mnote_data_get_description                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 n         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00138138  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#4ca7e0ab9aed5703a2038699e9bcc486_ExifMnoteDataMethods::get_description , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
unsigned int exif_mnote_data_get_id                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 n         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00117117  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#453d479929b42b3db130e4853ca1f0c5_ExifMnoteDataMethods::get_id , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
const char* exif_mnote_data_get_name                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 n         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00124124  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#478e4e150437d70bdfdb6ceb274603eb_ExifMnoteDataMethods::get_name , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
const char* exif_mnote_data_get_title                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 n         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00131131  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#c14c8b9a7a9a282b94fc2c7476110d25_ExifMnoteDataMethods::get_title , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
char* exif_mnote_data_get_value                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 n,         
        
          
          
          
char *           
 val,         
        
          
          
          
unsigned int           
 maxlen         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00145145  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#35e308b7ffbdc5dcd6681eab820ba444_ExifMnoteDataMethods::get_value , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .      
  
    
      
        
          
void exif_mnote_data_load                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
const unsigned char *           
 buf,         
        
          
          
          
unsigned int           
 buf_size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0008080  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
struct__ExifMnoteDataMethods.html#351860e435018eb6f20a1a80cc848058_ExifMnoteDataMethods::load , and exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() .      
  
    
      
        
          
void exif_mnote_data_log                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
struct__ExifLog.htmlExifLog  *           
 log         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00152152  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-log_8c-source.html#l00097exif_log_ref() , exif-log_8c-source.html#l00104exif_log_unref() , and exif-mnote-data-priv_8h-source.html#l00062_ExifMnoteData::log .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() .      
  
    
      
        
          
void exif_mnote_data_ref                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0004949  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mnote-data-priv_8h-source.html#l00057_ExifMnoteData::priv , and exif-mnote-data_8c-source.html#l00031_ExifMnoteDataPriv::ref_count .      
  
    
      
        
          
void exif_mnote_data_save                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned char **           
 buf,         
        
          
          
          
unsigned int *           
 buf_size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0008888  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods , and struct__ExifMnoteDataMethods.html#885058f650d7e6dfbac29f391f1c3be1_ExifMnoteDataMethods::save .
Referenced by 
exif-data_8c-source.html#l00210exif_data_save_data_entry() .      
  
    
      
        
          
void exif_mnote_data_set_byte_order                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 o         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0009696  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods , and struct__ExifMnoteDataMethods.html#2e6037a3070fa6b0f2a66b16c5ce70ae_ExifMnoteDataMethods::set_byte_order .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() , and exif-data_8c-source.html#l01058exif_data_set_byte_order() .      
  
    
      
        
          
void exif_mnote_data_set_offset                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d,         
        
          
          
          
unsigned int           
 o         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l00103103  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mnote-data-priv_8h-source.html#l00059_ExifMnoteData::methods , and struct__ExifMnoteDataMethods.html#bb617ca9aecebc6a4bdea49aec2bc8b0_ExifMnoteDataMethods::set_offset .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() , and exif-data_8c-source.html#l00210exif_data_save_data_entry() .      
  
    
      
        
          
void exif_mnote_data_unref                     
(           
struct__ExifMnoteData.htmlExifMnoteData  *           
 d                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mnote-data_8c-source.html#l0007171  of file exif-mnote-data_8c-source.htmlexif-mnote-data.c .
References 
exif-mnote-data_8c-source.html#l00055exif_mnote_data_free() , exif-mnote-data-priv_8h-source.html#l00057_ExifMnoteData::priv , and exif-mnote-data_8c-source.html#l00031_ExifMnoteDataPriv::ref_count .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 