  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-mem.c File Reference
#include < exif-mem_8h-source.htmllibexif/exif-mem.h >#include <stdlib.h> exif-mem_8c-source.htmlGo to the source code of this file. Data Structures
struct  struct__ExifMem.html_ExifMem Functions
static void * exif-mem_8c.html#e96feb62e763070ed3d70ca66f15feaaexif_mem_alloc_func  ( exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  ds) static void * exif-mem_8c.html#ce345dfcefc8f8a8aa04a7f47ab419c9exif_mem_realloc_func  (void *d, exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  ds) static void exif-mem_8c.html#30e654456ffed5baaf5a23f1d8817aa6exif_mem_free_func  (void *d) struct__ExifMem.htmlExifMem  * exif-mem_8c.html#5db78241cb6c1752209e8e28f295ea41exif_mem_new  ( exif-mem_8h.html#48db6b9f5a4a0c307601e0eb322f9220ExifMemAllocFunc  alloc_func, exif-mem_8h.html#e6e3720feb853c27aba6ab6c23448c79ExifMemReallocFunc  realloc_func, exif-mem_8h.html#34d0c26fc4b579843a755dde64f544c3ExifMemFreeFunc  free_func) void exif-mem_8c.html#f28c61972f529be46907956e0b3e7a60exif_mem_ref  ( struct__ExifMem.htmlExifMem  *mem) void exif-mem_8c.html#66744e0987af08c443df247ce55f7d87exif_mem_unref  ( struct__ExifMem.htmlExifMem  *mem) void exif-mem_8c.html#43190b81b4b4bdb4ffb89bfb612051b1exif_mem_free  ( struct__ExifMem.htmlExifMem  *mem, void *d) void * exif-mem_8c.html#e8c09cfbcb95e435c4c4b7ec3bbd79e4exif_mem_alloc  ( struct__ExifMem.htmlExifMem  *mem, exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  ds) void * exif-mem_8c.html#3dcfe6794d82e79e92da5e2c62484b17exif_mem_realloc  ( struct__ExifMem.htmlExifMem  *mem, void *d, exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  ds) struct__ExifMem.htmlExifMem  * exif-mem_8c.html#cd2926c29b470c9d43f84567a84d5acbexif_mem_new_default  (void) Function Documentation
  
    
      
        
          
void* exif_mem_alloc                     
(           
struct__ExifMem.htmlExifMem  *           
 mem,         
        
          
          
          
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong            
 ds         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0007575  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00007_ExifMem::alloc_func , and exif-mem_8c-source.html#l00008_ExifMem::realloc_func .
Referenced by 
exif-content_8c-source.html#l00053exif_content_new_mem() , exif-data_8c-source.html#l00075exif_data_alloc() , exif-data_8c-source.html#l00108exif_data_new_mem() , exif-entry_8c-source.html#l00059exif_entry_alloc() , exif-entry_8c-source.html#l00106exif_entry_new_mem() , exif-loader_8c-source.html#l00079exif_loader_alloc() , exif-loader_8c-source.html#l00308exif_loader_new_mem() , exif-log_8c-source.html#l00071exif_log_new_mem() , exif-mnote-data-canon_8c-source.html#l00183exif_mnote_data_canon_load() , exif-mnote-data-canon_8c-source.html#l00288exif_mnote_data_canon_new() , exif-mnote-data-canon_8c-source.html#l00117exif_mnote_data_canon_save() , exif-mnote-data_8c-source.html#l00035exif_mnote_data_construct() , exif-mnote-data-olympus_8c-source.html#l00176exif_mnote_data_olympus_load() , exif-mnote-data-olympus_8c-source.html#l00393exif_mnote_data_olympus_new() , exif-mnote-data-olympus_8c-source.html#l00085exif_mnote_data_olympus_save() , exif-mnote-data-pentax_8c-source.html#l00072exif_mnote_data_pentax_load() , and exif-mnote-data-pentax_8c-source.html#l00185exif_mnote_data_pentax_new() .      
  
    
      
        
          
static void* exif_mem_alloc_func                     
(           
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong            
 ds                    
 )           
 [static]         
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0001313  of file exif-mem_8c-source.htmlexif-mem.c .
Referenced by 
exif-mem_8c-source.html#l00091exif_mem_new_default() .      
  
    
      
        
          
void exif_mem_free                     
(           
struct__ExifMem.htmlExifMem  *           
 mem,         
        
          
          
          
void *           
 d         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0006565  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00009_ExifMem::free_func .
Referenced by 
exif-content_8c-source.html#l00092exif_content_free() , exif-content_8c-source.html#l00053exif_content_new_mem() , exif-data_8c-source.html#l00278exif_data_load_data_thumbnail() , exif-data_8c-source.html#l00108exif_data_new_mem() , exif-data_8c-source.html#l00210exif_data_save_data_entry() , exif-entry_8c-source.html#l00141exif_entry_free() , exif-entry_8c-source.html#l00106exif_entry_new_mem() , exif-entry_8c-source.html#l00076exif_entry_realloc() , exif-loader_8c-source.html#l00334exif_loader_free() , exif-loader_8c-source.html#l00357exif_loader_reset() , exif-log_8c-source.html#l00112exif_log_free() , exif-mem_8c-source.html#l00057exif_mem_unref() , exif-mnote-data-canon_8c-source.html#l00036exif_mnote_data_canon_clear() , exif-mnote-data_8c-source.html#l00055exif_mnote_data_free() , exif-mnote-data-olympus_8c-source.html#l00034exif_mnote_data_olympus_clear() , and exif-mnote-data-pentax_8c-source.html#l00034exif_mnote_data_pentax_clear() .      
  
    
      
        
          
static void exif_mem_free_func                     
(           
void *           
 d                    
 )           
 [static]         
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0002525  of file exif-mem_8c-source.htmlexif-mem.c .
Referenced by 
exif-mem_8c-source.html#l00091exif_mem_new_default() .      
  
    
      
        
          
struct__ExifMem.htmlExifMem * exif_mem_new                     
(           
exif-mem_8h.html#48db6b9f5a4a0c307601e0eb322f9220ExifMemAllocFunc            
 alloc_func,         
        
          
          
          
exif-mem_8h.html#e6e3720feb853c27aba6ab6c23448c79ExifMemReallocFunc            
 realloc_func,         
        
          
          
          
exif-mem_8h.html#34d0c26fc4b579843a755dde64f544c3ExifMemFreeFunc            
 free_func         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0003131  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00007_ExifMem::alloc_func , exif-mem_8c-source.html#l00009_ExifMem::free_func , exif-mem_8c-source.html#l00008_ExifMem::realloc_func , and exif-mem_8c-source.html#l00006_ExifMem::ref_count .
Referenced by 
exif-mem_8c-source.html#l00091exif_mem_new_default() .      
  
    
      
        
          
struct__ExifMem.htmlExifMem * exif_mem_new_default                     
(           
void           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0009191  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00013exif_mem_alloc_func() , exif-mem_8c-source.html#l00025exif_mem_free_func() , exif-mem_8c-source.html#l00031exif_mem_new() , and exif-mem_8c-source.html#l00019exif_mem_realloc_func() .
Referenced by 
exif-content_8c-source.html#l00042exif_content_new() , exif-data_8c-source.html#l00097exif_data_new() , exif-entry_8c-source.html#l00095exif_entry_new() , exif-loader_8c-source.html#l00297exif_loader_new() , and exif-log_8c-source.html#l00086exif_log_new() .      
  
    
      
        
          
void* exif_mem_realloc                     
(           
struct__ExifMem.htmlExifMem  *           
 mem,         
        
          
          
          
void *           
 d,         
        
          
          
          
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong            
 ds         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0008585  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00008_ExifMem::realloc_func .
Referenced by 
exif-content_8c-source.html#l00132exif_content_add_entry() , exif-content_8c-source.html#l00155exif_content_remove_entry() , exif-data_8c-source.html#l00210exif_data_save_data_entry() , exif-entry_8c-source.html#l00076exif_entry_realloc() , exif-mnote-data-canon_8c-source.html#l00183exif_mnote_data_canon_load() , exif-mnote-data-canon_8c-source.html#l00117exif_mnote_data_canon_save() , and exif-mnote-data-olympus_8c-source.html#l00085exif_mnote_data_olympus_save() .      
  
    
      
        
          
static void* exif_mem_realloc_func                     
(           
void *           
 d,         
        
          
          
          
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong            
 ds         
        
          
          
)           
 [static]         
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0001919  of file exif-mem_8c-source.htmlexif-mem.c .
Referenced by 
exif-mem_8c-source.html#l00091exif_mem_new_default() .      
  
    
      
        
          
void exif_mem_ref                     
(           
struct__ExifMem.htmlExifMem  *           
 mem                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0005050  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00006_ExifMem::ref_count .
Referenced by 
exif-content_8c-source.html#l00053exif_content_new_mem() , exif-data_8c-source.html#l00108exif_data_new_mem() , exif-entry_8c-source.html#l00106exif_entry_new_mem() , exif-loader_8c-source.html#l00308exif_loader_new_mem() , exif-log_8c-source.html#l00071exif_log_new_mem() , and exif-mnote-data_8c-source.html#l00035exif_mnote_data_construct() .      
  
    
      
        
          
void exif_mem_unref                     
(           
struct__ExifMem.htmlExifMem  *           
 mem                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-mem_8c-source.html#l0005757  of file exif-mem_8c-source.htmlexif-mem.c .
References 
exif-mem_8c-source.html#l00065exif_mem_free() , and exif-mem_8c-source.html#l00006_ExifMem::ref_count .
Referenced by 
exif-content_8c-source.html#l00042exif_content_new() , exif-data_8c-source.html#l00097exif_data_new() , exif-entry_8c-source.html#l00141exif_entry_free() , exif-entry_8c-source.html#l00095exif_entry_new() , exif-loader_8c-source.html#l00334exif_loader_free() , exif-loader_8c-source.html#l00297exif_loader_new() , exif-log_8c-source.html#l00112exif_log_free() , exif-log_8c-source.html#l00086exif_log_new() , and exif-mnote-data_8c-source.html#l00055exif_mnote_data_free() .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 