  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif  &raquo dir_e4999f848bec30b78ca7726bbe28f323.htmlolympus mnote-olympus-entry.c File Reference
#include <config.h>#include " mnote-olympus-entry_8h-source.htmlmnote-olympus-entry.h "#include <stdio.h>#include <stdlib.h>#include <string.h>#include < exif-format_8h-source.htmllibexif/exif-format.h >#include < exif-utils_8h-source.htmllibexif/exif-utils.h >#include < exif-entry_8h-source.htmllibexif/exif-entry.h >#include < i18n_8h-source.htmllibexif/i18n.h > mnote-olympus-entry_8c-source.htmlGo to the source code of this file. Defines
#define mnote-olympus-entry_8c.html#be3f1c3be53cd1322a0c0d55b7277e64CF ( exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format , target, v, maxlen) #define mnote-olympus-entry_8c.html#07ec45612d8ae3bfd365de49a1459ce3CC (number, target, v, maxlen) #define mnote-olympus-entry_8c.html#d10a673ae1cc3b2ac77f28c2e8f09737CC2 (number, t1, t2, v, maxlen) Functions
char * mnote-olympus-entry_8c.html#c037be3986826d7e73f647376e19a220mnote_olympus_entry_get_value  ( struct__MnoteOlympusEntry.htmlMnoteOlympusEntry  *entry, char *v, unsigned int maxlen) Variables
struct {    unsigned int   mnote-canon-entry_8c.html#18a0a47ed02ba4229ea27d2ac3ee5066subtag    exif-utils_8h.html#398536727127a9bc2206ffbdacaafaadExifShort    mnote-canon-entry_8c.html#c3cc58975ec017f769b62d6e100e4d06value    char *   mnote-canon-entry_8c.html#5ac083a645d964373f022d03df4849c8name    mnote-canon-tag_8h.html#d5d5b446fddafa764414b055e559199cMnoteCanonTag    mnote-canon-tag_8c.html#f81b5c697b6608b9a512a4bf55f025e8tag    const char *   mnote-canon-tag_8c.html#8f8f80d37794cde9472343e4487ba3ebname    const char *   mnote-canon-tag_8c.html#8214780964530800368b406c681fd1d9title    const char *   mnote-canon-tag_8c.html#68344fa88cf4e86b5079fd69a5c22d57description    exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption    exif-data_8c.html#d9ba2d4ed921a854d7a9ec4dd4ee087coption    const char *   exif-data_8c.html#8f8f80d37794cde9472343e4487ba3ebname    const char *   exif-data_8c.html#68344fa88cf4e86b5079fd69a5c22d57description    exif-tag_8h.html#1a0ded93d47585f6889eb546915d0f41ExifTag    exif-entry_8c.html#78f90c775fe0ce878f9d729c2a3a12b9tag    const char *   exif-entry_8c.html#60367cc58e7012df1915b9df1c468e20strings  [10]    exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2ExifFormat    exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format    const char *   exif-format_8c.html#8f8f80d37794cde9472343e4487ba3ebname    unsigned char   exif-format_8c.html#ac71ffe03c84523594a575b2062849c3size    exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523ExifIfd    exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd    const char *   exif-ifd_8c.html#8f8f80d37794cde9472343e4487ba3ebname    exif-log_8h.html#36f42667fb0481f099dbc0628dae2652ExifLogCode    exif-log_8c.html#1af18795ea58910152268a087852f327code    const char *   exif-log_8c.html#8214780964530800368b406c681fd1d9title    const char *   exif-log_8c.html#254bf0858da09c96a48daf64404eb4f8message    const char *   exif-tag_8c.html#8f8f80d37794cde9472343e4487ba3ebname    const char *   exif-tag_8c.html#8214780964530800368b406c681fd1d9title    const char *   exif-tag_8c.html#68344fa88cf4e86b5079fd69a5c22d57description    exif-tag_8h.html#ab34677f82c1f5f17df13e4912659ddbExifSupportLevel    exif-tag_8c.html#99c2f085e18ef421864b821705a35617esl  [EXIF_IFD_COUNT][4]    exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2ExifFormat    mnote-olympus-entry_8c.html#66c1d764f59ace6273a76b5ef418b7f9fmt    struct {       int   mnote-olympus-entry_8c.html#750b5d744c39a06bfb13e6eb010e35d0index       const char *   mnote-olympus-entry_8c.html#e1adbce218e7a9d09164012443191d24string       const char *   mnote-pentax-entry_8c.html#e1adbce218e7a9d09164012443191d24string    }   mnote-olympus-entry_8c.html#4629f494e505d99b3701c4aad6299741elem  [10]    mnote-olympus-tag_8h.html#854c12b52aac1eaebf5b0389c7bf22e9MnoteOlympusTag    mnote-olympus-tag_8c.html#05cf1143f5f092a5fa147114883630a0tag    const char *   mnote-olympus-tag_8c.html#8f8f80d37794cde9472343e4487ba3ebname    const char *   mnote-olympus-tag_8c.html#8214780964530800368b406c681fd1d9title    const char *   mnote-olympus-tag_8c.html#68344fa88cf4e86b5079fd69a5c22d57description    struct {       int   mnote-olympus-entry_8c.html#750b5d744c39a06bfb13e6eb010e35d0index       const char *   mnote-olympus-entry_8c.html#e1adbce218e7a9d09164012443191d24string       const char *   mnote-pentax-entry_8c.html#e1adbce218e7a9d09164012443191d24string    }   mnote-pentax-entry_8c.html#48e27f35d3d0f1d02e61b1ba1fd6fc8eelem  [7]    mnote-pentax-tag_8h.html#c858fb07fa10da388fbfcc11a32540ebMnotePentaxTag    mnote-pentax-tag_8c.html#1b3229ca864fb7a3666d1dbc48192293tag    const char *   mnote-pentax-tag_8c.html#8f8f80d37794cde9472343e4487ba3ebname    const char *   mnote-pentax-tag_8c.html#8214780964530800368b406c681fd1d9title    const char *   mnote-pentax-tag_8c.html#68344fa88cf4e86b5079fd69a5c22d57description } mnote-olympus-entry_8c.html#371468674b06da9cb591a4132a61abe1items  [] Define Documentation
  
    
      
        
          
#define CC                    
(           
number,                   
          
          
target,                   
          
          
v,                   
          
          
maxlen           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: {                                                                       \
        
if (number != target) {                                         \
                snprintf (v, maxlen,                                    \
                        
i18n_8h.html#32a3cf3d9dd914f5aeeca5423c157934_ ("Invalid number of components (%i, "          \
                        
"expected %i)."), (int) number, (int) target);  \
                
break;                                                  \
        }                                                               \
}
Definition at line 
mnote-olympus-entry_8c-source.html#l0004545  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
  
    
      
        
          
#define CC2                    
(           
number,                   
          
          
t1,                   
          
          
t2,                   
          
          
v,                   
          
          
maxlen           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: {                                                                       \
        
if ((number != t1) && (number != t2)) {                         \
                snprintf (v, maxlen,                                    \
                        
i18n_8h.html#32a3cf3d9dd914f5aeeca5423c157934_ ("Invalid number of components (%i, "          \
                        
"expected %i or %i)."), (int) number,           \
                        (
int) t1, (int) t2);                            \
                
break;                                                  \
        }                                                               \
}
Definition at line 
mnote-olympus-entry_8c-source.html#l0005555  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
  
    
      
        
          
#define CF                    
(           
exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format ,                   
          
          
target,                   
          
          
v,                   
          
          
maxlen           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: {                                                               \
        
if ( exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format  != target) {                                 \
                snprintf (v, maxlen,                            \
                        
i18n_8h.html#32a3cf3d9dd914f5aeeca5423c157934_ ("Invalid format '%s', "               \
                        
"expected '%s'."),                      \
                        
exif-format_8c.html#59375a5939c716b826311c22571680f3exif_format_get_name  ( exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format ),          \
                        
exif-format_8c.html#59375a5939c716b826311c22571680f3exif_format_get_name  (target));         \
                
break;                                          \
        }                                                       \
}
Definition at line 
mnote-olympus-entry_8c-source.html#l0003333  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
Function Documentation
  
    
      
        
          
char* mnote_olympus_entry_get_value                     
(           
struct__MnoteOlympusEntry.htmlMnoteOlympusEntry  *           
 entry,         
        
          
          
          
char *           
 v,         
        
          
          
          
unsigned int           
 maxlen         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
mnote-olympus-entry_8c-source.html#l00165165  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .
References 
i18n_8h-source.html#l00047_ , mnote-canon-entry_8c-source.html#l00047CC , mnote-canon-entry_8c-source.html#l00035CF , mnote-olympus-entry_8h-source.html#l00033_MnoteOlympusEntry::components , mnote-olympus-entry_8h-source.html#l00035_MnoteOlympusEntry::data , exif-utils_8h-source.html#l00041ExifRational::denominator , exif-entry_8c.html#999e61f123728f445ec40f6062a1b338elem , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d28cee3caa738d8bb85311678f0cb0e868EXIF_FORMAT_ASCII , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2fdf39e6e5864897d50e52419fbe48356EXIF_FORMAT_BYTE , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d25611dcd2fcdcaf91f25412bece8485b6EXIF_FORMAT_LONG , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d22712817194f241cb15f19e5a77d2bf42EXIF_FORMAT_RATIONAL , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d25f22efb2ec9e3bd9e29faa87cd7b64e5EXIF_FORMAT_SHORT , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d285dbf2985c5d03f406746f0b0cf1cbbeEXIF_FORMAT_SSHORT , exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d25ce63b2dc5a1db046bcd130bb0eff2bcEXIF_FORMAT_UNDEFINED , exif-utils_8c-source.html#l00165exif_get_long() , exif-utils_8c-source.html#l00188exif_get_rational() , exif-utils_8c-source.html#l00102exif_get_short() , mnote-olympus-entry_8h-source.html#l00032_MnoteOlympusEntry::format , exif-entry_8c-source.html#l00421index , mnote-olympus-entry_8c.html#371468674b06da9cb591a4132a61abe1items , exif-loader_8c-source.html#l00095MIN , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468632fbda78323edfc440459f48d899e721MNOTE_NIKON1_TAG_CCDSENSITIVITY , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746866423d9ef6b4fd9ca513340b837d4184eMNOTE_NIKON1_TAG_COLORMODE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746868b0fa71c1b7a2bc4a554150f6e517d96MNOTE_NIKON1_TAG_CONVERTER , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468671271938967dd8d29bbfc941011872beMNOTE_NIKON1_TAG_DIGITALZOOM , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468638d65fa23950660dcf7413ae873f8145MNOTE_NIKON1_TAG_IMAGEADJUSTMENT , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686e1940faf94da7d882fed9a13408d21d6MNOTE_NIKON1_TAG_QUALITY , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746860029fcb84cba9755d776ebb53f3de65aMNOTE_NIKON1_TAG_WHITEBALANCE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468697b19d0ca106139028866fc826949587MNOTE_NIKON_TAG_ADAPTER , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686b0df026af228a53403f2551e4b89dcc3MNOTE_NIKON_TAG_AFFOCUSPOSITION , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746863ec8bf66d43870bee4d2071af6e65385MNOTE_NIKON_TAG_COLORMODE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686f768aa67c4070a9587bcc888857cb2ceMNOTE_NIKON_TAG_COLORMODE1 , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686d84c3966f115356f57bbf868218587f3MNOTE_NIKON_TAG_DIGITALZOOM , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746868ab5603cc9e8423fb70dea669de5bbd6MNOTE_NIKON_TAG_FIRMWARE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746866f37c752d05e9509653918aba2c95eb4MNOTE_NIKON_TAG_FLASHMODE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686ee8f4773348e06031123de764ec167a6MNOTE_NIKON_TAG_FLASHSETTING , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686a8f131fdc05739fd051ca5d0742e9915MNOTE_NIKON_TAG_FLASHUSED , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686e071f1135050c60c3a365aa6a0e8c5deMNOTE_NIKON_TAG_FOCUSMODE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468603fb832d9499706077eeb4434d37a51cMNOTE_NIKON_TAG_IMAGEADJUSTMENT , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686d7f3047cb2bdb8c38f4c75b982b636c5MNOTE_NIKON_TAG_ISO , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746862dd1950b02ae18c25ae34e9450b741cfMNOTE_NIKON_TAG_ISO2 , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746863b00eac802c62b5d653ac1853b67bcb5MNOTE_NIKON_TAG_ISOSELECTION , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686a7093cfc57ff7cc466587785ca28953eMNOTE_NIKON_TAG_LENSTYPE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746865b44bb8c80cb4f011787ab3b4f1306cfMNOTE_NIKON_TAG_MANUALFOCUSDISTANCE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686adf9f1e473976c023740abb8b8a7033aMNOTE_NIKON_TAG_QUALITY , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686bbff1351f649627b91651cc9f3ca8d20MNOTE_NIKON_TAG_SHARPENING , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686167271a188e9434043a4d7acf00da93dMNOTE_NIKON_TAG_TOTALPICTURES , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686a1aa31076c247b7626f1cd3d9a3d0f1cMNOTE_NIKON_TAG_WHITEBALANCE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686fef9c79078ac7bf02dbbcf46bb6daeebMNOTE_NIKON_TAG_WHITEBALANCEFINE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686348ad353dedf08a7b14f698d04f35d84MNOTE_NIKON_TAG_WHITEBALANCERB , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686253140d1f8647009e1a24ff61f80f7efMNOTE_OLYMPUS_TAG_CONTRAST , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686c4eb11c9c02166371c30dbb377290979MNOTE_OLYMPUS_TAG_DIGIZOOM , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468628bab579c24d0125a9d21991ef9783fcMNOTE_OLYMPUS_TAG_FLASHMODE , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a27468653b56a9c64206fdc56317703d581ab10MNOTE_OLYMPUS_TAG_MACRO , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a274686a48248aea15499dbd88e9570593ce968MNOTE_OLYMPUS_TAG_MANFOCUS , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746864d48d8c676d293105f43388a0621fea6MNOTE_OLYMPUS_TAG_QUALITY , mnote-olympus-tag_8h.html#4b8d8a90fb313de066b339db8a2746863d6d4f44251dd6b49175c6e09d869685MNOTE_OLYMPUS_TAG_SHARPNESS , exif-utils_8h-source.html#l00041ExifRational::numerator , mnote-olympus-entry_8h-source.html#l00038_MnoteOlympusEntry::order , mnote-olympus-entry_8h-source.html#l00031_MnoteOlympusEntry::tag , and mnote-canon-tag_8c-source.html#l00029tag .
Referenced by 
exif-mnote-data-olympus_8c-source.html#l00062exif_mnote_data_olympus_get_value() .      
Variable Documentation
  
    
      
        
          
struct { ... }   mnote-pentax-entry_8c.html#48e27f35d3d0f1d02e61b1ba1fd6fc8eelem [10]                  
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
exif-format_8h.html#761152047d73b4a9fcdc4e2051b817d2ExifFormat  mnote-olympus-entry_8c.html#66c1d764f59ace6273a76b5ef418b7f9fmt                   
      
    
  
  
    
       
    
    
Definition at line 
mnote-olympus-entry_8c-source.html#l0006868  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
  
    
      
        
          
int mnote-pentax-entry_8c.html#750b5d744c39a06bfb13e6eb010e35d0index                   
      
    
  
  
    
       
    
    
Definition at line 
mnote-olympus-entry_8c-source.html#l0007070  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
  
    
      
        
          
struct { ... }   mnote-pentax-entry_8c.html#371468674b06da9cb591a4132a61abe1items [] [static]                  
      
    
  
  
    
       
    
    
Referenced by 
mnote-olympus-entry_8c-source.html#l00165mnote_olympus_entry_get_value() , and mnote-pentax-entry_8c-source.html#l00120mnote_pentax_entry_get_value() .      
  
    
      
        
          
const char* mnote-pentax-entry_8c.html#e1adbce218e7a9d09164012443191d24string                   
      
    
  
  
    
       
    
    
Definition at line 
mnote-olympus-entry_8c-source.html#l0007171  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
  
    
      
        
          
exif-tag_8h.html#1a0ded93d47585f6889eb546915d0f41ExifTag  mnote-pentax-tag_8c.html#1b3229ca864fb7a3666d1dbc48192293tag                   
      
    
  
  
    
       
    
    
Definition at line 
mnote-olympus-entry_8c-source.html#l0006767  of file mnote-olympus-entry_8c-source.htmlmnote-olympus-entry.c .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 