  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_20715630405f3b63e7ab7a5c713843d9.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#1dc83fc443e1445f95ab049a60f554b2exif_mnote_data_construct  ( struct__ExifMnoteData.htmlExifMnoteData  *d, struct__ExifMem.htmlExifMem  *mem) void exif-mnote-data_8c.html#d707d4e68384edd82c1d00cd795f9cc6exif_mnote_data_ref  ( struct__ExifMnoteData.htmlExifMnoteData  *d) static void exif-mnote-data_8c.html#b127c871dc7d97235c62694ead4a511aexif_mnote_data_free  ( struct__ExifMnoteData.htmlExifMnoteData  *d) void exif-mnote-data_8c.html#ee4bc15f166486917b7401fb36a609f7exif_mnote_data_unref  ( struct__ExifMnoteData.htmlExifMnoteData  *d) void exif-mnote-data_8c.html#c720f234ab333f18dd36b3b5320dd350exif_mnote_data_load  ( struct__ExifMnoteData.htmlExifMnoteData  *d, const unsigned char *buf, unsigned int buf_size) void exif-mnote-data_8c.html#60a15ada14fb5f82818feb65d1a63029exif_mnote_data_save  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned char **buf, unsigned int *buf_size) void exif-mnote-data_8c.html#5c6ca8a7704ef587c73d14a859e3ba28exif_mnote_data_set_byte_order  ( struct__ExifMnoteData.htmlExifMnoteData  *d, exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder  o) void exif-mnote-data_8c.html#55892db9d860167365a9461d6e5b19f1exif_mnote_data_set_offset  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int o) unsigned int exif-mnote-data_8c.html#6822d896423076813b0e623b0d43a40dexif_mnote_data_count  ( struct__ExifMnoteData.htmlExifMnoteData  *d) unsigned int exif-mnote-data_8c.html#148ab0ec4b122749c3443620d6b5fc6bexif_mnote_data_get_id  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#8c590e141921e651a797f41d41f849b6exif_mnote_data_get_name  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#357257658cadbada595c97f9584d905dexif_mnote_data_get_title  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) const char * exif-mnote-data_8c.html#187791b3c8f6bb0eeea1e35203807342exif_mnote_data_get_description  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n) char * exif-mnote-data_8c.html#74931f8f096f469b505fa1d255f2df45exif_mnote_data_get_value  ( struct__ExifMnoteData.htmlExifMnoteData  *d, unsigned int n, char *val, unsigned int maxlen) void exif-mnote-data_8c.html#287e1c41b51b5abe79a51c80e7f9983fexif_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#8c5c9588e9360c9d98362e52563cfdcd_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#235b911b5e76cad1172c5551e6edd609_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#53535571495924097f7c882cab4eb848_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#6f13f4a3b196ae98e0c8e52011e25f1e_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#d5578f1f1352a9d4f0d5ebcd15ee6347_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#dcec364c97ceb5ebb9620a51aef6bebc_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#68d48f72ec7505897fdd344781af5e6b_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#70dd60ad580375fe7533eaea4bf36386_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#bd9b0c209efcccfd92be7b3f16f1ff2d_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#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder            
 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#d841cedf65defa767e26d59479dbe59b_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#23a49245e91ceeb7b8693da10544e84e_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 01:22:39 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 