  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-utils.c File Reference
#include <config.h>#include < exif-utils_8h-source.htmllibexif/exif-utils.h > exif-utils_8c-source.htmlGo to the source code of this file. Functions
void exif-utils_8c.html#54ef3b86ffeb643e9c4434b85ccf2992exif_array_set_byte_order  ( exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2ExifFormat  f, unsigned char *b, unsigned int n, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  o_orig, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  o_new) exif-utils_8h.html#67d91a929ae0a1b734ced5f497428d3bExifSShort  exif-utils_8c.html#6baf094a71392f9cea23ad633ec13c8bexif_get_sshort  (const unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) exif-utils_8h.html#398536727127a9bc2206ffbdacaafaadExifShort  exif-utils_8c.html#4b4acf537a8c6b9405e7b53be868e4d7exif_get_short  (const unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) void exif-utils_8c.html#6504651147702fc6db9a5cd4aa997023exif_set_sshort  (unsigned char *b, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, exif-utils_8h.html#67d91a929ae0a1b734ced5f497428d3bExifSShort  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) void exif-utils_8c.html#d905d16e26b4052a1db34dbebdc37341exif_set_short  (unsigned char *b, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, exif-utils_8h.html#398536727127a9bc2206ffbdacaafaadExifShort  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) exif-utils_8h.html#34d3e46cb03b44374e56984e6a983019ExifSLong  exif-utils_8c.html#56b96f076a13da6ed926e1ef29cb2dc3exif_get_slong  (const unsigned char *b, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) void exif-utils_8c.html#e6e3b9d1663f9ab9bd462d73a310ca03exif_set_slong  (unsigned char *b, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, exif-utils_8h.html#34d3e46cb03b44374e56984e6a983019ExifSLong  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  exif-utils_8c.html#4ad94614630897766dd0a5c9bc2a59bfexif_get_long  (const unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) void exif-utils_8c.html#c90147d0cc97bec7a577bf9576191bf8exif_set_long  (unsigned char *b, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) structExifSRational.htmlExifSRational  exif-utils_8c.html#db97c3499488d5642a82df1cb16dc2cbexif_get_srational  (const unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) structExifRational.htmlExifRational  exif-utils_8c.html#1feb547c289aa57a4d2119338b03706cexif_get_rational  (const unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) void exif-utils_8c.html#400a16b1754150f721e9fca67ad89a52exif_set_rational  (unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, structExifRational.htmlExifRational  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) void exif-utils_8c.html#ca1790a72b1833dff1b0bf728052c3c5exif_set_srational  (unsigned char *buf, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order, structExifSRational.htmlExifSRational  mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value ) Function Documentation
  
    
      
        
          
void exif_array_set_byte_order                     
(           
exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2ExifFormat            
 f,         
        
          
          
          
unsigned char *           
 b,         
        
          
          
          
unsigned int           
 n,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 o_orig,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 o_new         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l0002626  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-format_8c-source.html#l00069exif_format_get_size() , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d25f22efb2ec9e3bd9e29faa87cd7b64e5EXIF_FORMAT_SHORT , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d285dbf2985c5d03f406746f0b0cf1cbbeEXIF_FORMAT_SSHORT , exif-utils_8c-source.html#l00102exif_get_short() , exif-utils_8c-source.html#l00087exif_get_sshort() , exif-utils_8c-source.html#l00124exif_set_short() , and exif-utils_8c-source.html#l00108exif_set_sshort() .
Referenced by 
exif-data_8c-source.html#l01041entry_set_byte_order() , exif-mnote-data-canon_8c-source.html#l00093exif_mnote_data_canon_set_byte_order() , exif-mnote-data-olympus_8c-source.html#l00369exif_mnote_data_olympus_set_byte_order() , and exif-mnote-data-pentax_8c-source.html#l00167exif_mnote_data_pentax_set_byte_order() .      
  
    
      
        
          
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong  exif_get_long                     
(           
const unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00165165  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00130exif_get_slong() .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() , exif-data_8c-source.html#l00315exif_data_load_data_content() , exif-data_8c-source.html#l00159exif_data_load_data_entry() , exif-entry_8c-source.html#l00156exif_entry_fix() , exif-utils_8c-source.html#l00188exif_get_rational() , exif-mnote-data-canon_8c-source.html#l00183exif_mnote_data_canon_load() , exif-mnote-data-olympus_8c-source.html#l00176exif_mnote_data_olympus_load() , exif-mnote-data-pentax_8c-source.html#l00072exif_mnote_data_pentax_load() , mnote-canon-entry_8c-source.html#l00214mnote_canon_entry_get_value() , and mnote-olympus-entry_8c-source.html#l00165mnote_olympus_entry_get_value() .      
  
    
      
        
          
structExifRational.htmlExifRational  exif_get_rational                     
(           
const unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00188188  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8h-source.html#l00041ExifRational::denominator , exif-utils_8c-source.html#l00165exif_get_long() , and exif-utils_8h-source.html#l00041ExifRational::numerator .
Referenced by 
mnote-olympus-entry_8c-source.html#l00165mnote_olympus_entry_get_value() .      
  
    
      
        
          
exif-utils_8h.html#398536727127a9bc2206ffbdacaafaadExifShort  exif_get_short                     
(           
const unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00102102  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00087exif_get_sshort() .
Referenced by 
exif-data_8c-source.html#l00427cmp_func() , exif-utils_8c-source.html#l00026exif_array_set_byte_order() , exif-data_8c-source.html#l00699exif_data_load_data() , exif-data_8c-source.html#l00315exif_data_load_data_content() , exif-data_8c-source.html#l00159exif_data_load_data_entry() , exif-mnote-data-canon_8c-source.html#l00183exif_mnote_data_canon_load() , exif-mnote-data-olympus_8c-source.html#l00176exif_mnote_data_olympus_load() , exif-mnote-data-pentax_8c-source.html#l00072exif_mnote_data_pentax_load() , mnote-canon-entry_8c-source.html#l00193mnote_canon_entry_count_values() , mnote-canon-entry_8c-source.html#l00214mnote_canon_entry_get_value() , mnote-olympus-entry_8c-source.html#l00165mnote_olympus_entry_get_value() , and mnote-pentax-entry_8c-source.html#l00120mnote_pentax_entry_get_value() .      
  
    
      
        
          
exif-utils_8h.html#34d3e46cb03b44374e56984e6a983019ExifSLong  exif_get_slong                     
(           
const unsigned char *           
 b,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00130130  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , and exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bd71d87054b55fd62b0eed2c2c5e879b1EXIF_BYTE_ORDER_MOTOROLA .
Referenced by 
exif-utils_8c-source.html#l00165exif_get_long() , and exif-utils_8c-source.html#l00177exif_get_srational() .      
  
    
      
        
          
structExifSRational.htmlExifSRational  exif_get_srational                     
(           
const unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00177177  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8h-source.html#l00044ExifSRational::denominator , exif-utils_8c-source.html#l00130exif_get_slong() , and exif-utils_8h-source.html#l00044ExifSRational::numerator .
Referenced by 
exif-entry_8c-source.html#l00156exif_entry_fix() .      
  
    
      
        
          
exif-utils_8h.html#67d91a929ae0a1b734ced5f497428d3bExifSShort  exif_get_sshort                     
(           
const unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l0008787  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , and exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bd71d87054b55fd62b0eed2c2c5e879b1EXIF_BYTE_ORDER_MOTOROLA .
Referenced by 
exif-utils_8c-source.html#l00026exif_array_set_byte_order() , and exif-utils_8c-source.html#l00102exif_get_short() .      
  
    
      
        
          
void exif_set_long                     
(           
unsigned char *           
 b,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
exif-utils_8h.html#34c5d7765ab2e6dec8308c5127a10afaExifLong            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00171171  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00145exif_set_slong() .
Referenced by 
exif-data_8c-source.html#l00876exif_data_save_data() , exif-data_8c-source.html#l00210exif_data_save_data_entry() , exif-mnote-data-canon_8c-source.html#l00117exif_mnote_data_canon_save() , exif-mnote-data-olympus_8c-source.html#l00085exif_mnote_data_olympus_save() , and exif-utils_8c-source.html#l00199exif_set_rational() .      
  
    
      
        
          
void exif_set_rational                     
(           
unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
structExifRational.htmlExifRational            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00199199  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00171exif_set_long() , and mnote-canon-entry_8c-source.html#l00071value .
Referenced by 
exif-entry_8c-source.html#l00156exif_entry_fix() , and exif-entry_8c-source.html#l01069exif_entry_initialize() .      
  
    
      
        
          
void exif_set_short                     
(           
unsigned char *           
 b,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
exif-utils_8h.html#398536727127a9bc2206ffbdacaafaadExifShort            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00124124  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00108exif_set_sshort() .
Referenced by 
exif-utils_8c-source.html#l00026exif_array_set_byte_order() , exif-data_8c-source.html#l00876exif_data_save_data() , exif-data_8c-source.html#l00210exif_data_save_data_entry() , exif-entry_8c-source.html#l00156exif_entry_fix() , exif-entry_8c-source.html#l01069exif_entry_initialize() , 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() .      
  
    
      
        
          
void exif_set_slong                     
(           
unsigned char *           
 b,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
exif-utils_8h.html#34d3e46cb03b44374e56984e6a983019ExifSLong            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00145145  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , and exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bd71d87054b55fd62b0eed2c2c5e879b1EXIF_BYTE_ORDER_MOTOROLA .
Referenced by 
exif-utils_8c-source.html#l00171exif_set_long() , and exif-utils_8c-source.html#l00208exif_set_srational() .      
  
    
      
        
          
void exif_set_srational                     
(           
unsigned char *           
 buf,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
structExifSRational.htmlExifSRational            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00208208  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-utils_8c-source.html#l00145exif_set_slong() , and mnote-canon-entry_8c-source.html#l00071value .      
  
    
      
        
          
void exif_set_sshort                     
(           
unsigned char *           
 b,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order,         
        
          
          
          
exif-utils_8h.html#67d91a929ae0a1b734ced5f497428d3bExifSShort            
 value         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-utils_8c-source.html#l00108108  of file exif-utils_8c-source.htmlexif-utils.c .
References 
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , and exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bd71d87054b55fd62b0eed2c2c5e879b1EXIF_BYTE_ORDER_MOTOROLA .
Referenced by 
exif-utils_8c-source.html#l00026exif_array_set_byte_order() , and exif-utils_8c-source.html#l00124exif_set_short() .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 