  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_20715630405f3b63e7ab7a5c713843d9.htmllibexif  &raquo dir_57e6ecf440319940c3301c1b4e94982a.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#a0a1e2b5f27a27bd54258f665f4a0f5eCF ( exif-format_8c.html#822b1c4c8023ab88c62ef13a295cc9f4format , target, v, maxlen) #define mnote-olympus-entry_8c.html#1eddfa358a4bf2f9641d7c267eeaffbdCC (number, target, v, maxlen) #define mnote-olympus-entry_8c.html#417a66e74b70bc21d25bbada9d9352faCC2 (number, t1, t2, v, maxlen) Functions
char * mnote-olympus-entry_8c.html#16a9c1f2c418bf3b1338460907a0f47emnote_olympus_entry_get_value  ( struct__MnoteOlympusEntry.htmlMnoteOlympusEntry  *entry, char *v, unsigned int maxlen) Variables
struct {    unsigned int   mnote-canon-entry_8c.html#0a71f69b0586450f7cdc4ab8b788e231subtag    exif-utils_8h.html#23497f35004fb9e65a70b29fd1622a9cExifShort    mnote-canon-entry_8c.html#085f2f5ed7bf991a182ba0cb960f1c7bvalue    char *   mnote-canon-entry_8c.html#f7de737402a426cb055e20e44007597dname    mnote-canon-tag_8h.html#3e291986b124b14d20b43b41b367a359MnoteCanonTag    mnote-canon-tag_8c.html#d88e1213ca240fe301a9559678bddd9btag    const char *   mnote-canon-tag_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    const char *   mnote-canon-tag_8c.html#e9443c4196223b5970622e355e12a8c8title    const char *   mnote-canon-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription    exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption    exif-data_8c.html#e44602cc394c1616fa7d66d30a2fe64coption    const char *   exif-data_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    const char *   exif-data_8c.html#531d36b55f567ae3857c86cec73c164adescription    exif-tag_8h.html#c9815913f16bb40205dcbc2b4d9f36a3ExifTag    exif-entry_8c.html#00b5e67d036a56d6bde55b838adcd304tag    const char *   exif-entry_8c.html#f42d0a8f962acfca0e0e18fcde5df635strings  [10]    exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1ExifFormat    exif-format_8c.html#822b1c4c8023ab88c62ef13a295cc9f4format    const char *   exif-format_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    unsigned char   exif-format_8c.html#c1953082f2467dad4bbec15ebbc57a21size    exif-ifd_8h.html#012eb589be30809b32b28959abda81e6ExifIfd    exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd    const char *   exif-ifd_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2ExifLogCode    exif-log_8c.html#84ec5624b4f8d60e5baac4d2a88c3d4acode    const char *   exif-log_8c.html#e9443c4196223b5970622e355e12a8c8title    const char *   exif-log_8c.html#47aabd0c542d14a4ade2310eb39caaa5message    const char *   exif-tag_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    const char *   exif-tag_8c.html#e9443c4196223b5970622e355e12a8c8title    const char *   exif-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription    exif-tag_8h.html#6f64f4539c5f4b27a18154d0d8f94c64ExifSupportLevel    exif-tag_8c.html#236a930ac984a086bfcb8d41ba591a0aesl  [EXIF_IFD_COUNT][4]    exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1ExifFormat    mnote-olympus-entry_8c.html#f40db092f503003b7bf507205f39893bfmt    struct {       int   mnote-olympus-entry_8c.html#de656d9dbc961315338502c279442a7aindex       const char *   mnote-olympus-entry_8c.html#fdc36b1bc56391e3ac1692b287dc2bb8string       const char *   mnote-pentax-entry_8c.html#fdc36b1bc56391e3ac1692b287dc2bb8string    }   mnote-olympus-entry_8c.html#9575885b6be896df64c43d8924a49501elem  [10]    mnote-olympus-tag_8h.html#2b3cc9d532d0a06927f0812addda8d7eMnoteOlympusTag    mnote-olympus-tag_8c.html#63b01eb5f9df7df53c1984a287de031etag    const char *   mnote-olympus-tag_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    const char *   mnote-olympus-tag_8c.html#e9443c4196223b5970622e355e12a8c8title    const char *   mnote-olympus-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription    struct {       int   mnote-olympus-entry_8c.html#de656d9dbc961315338502c279442a7aindex       const char *   mnote-olympus-entry_8c.html#fdc36b1bc56391e3ac1692b287dc2bb8string       const char *   mnote-pentax-entry_8c.html#fdc36b1bc56391e3ac1692b287dc2bb8string    }   mnote-pentax-entry_8c.html#9b1164b9bb0dd2ab4b871d5921c16551elem  [7]    mnote-pentax-tag_8h.html#1ffd30d97c336a988a99eea90c81d74bMnotePentaxTag    mnote-pentax-tag_8c.html#4ed3a928c19297cc1cae9cc5dbe376bdtag    const char *   mnote-pentax-tag_8c.html#c9ef026b2193e5a22a4fe38bf4206713name    const char *   mnote-pentax-tag_8c.html#e9443c4196223b5970622e355e12a8c8title    const char *   mnote-pentax-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription } mnote-olympus-entry_8c.html#811e40b15bce44da9a6d024957a47a55items  [] Define Documentation
  
    
      
        
          
#define CC                    
(           
number,                   
          
          
target,                   
          
          
v,                   
          
          
maxlen           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: {                                                                       \
        
if (number != target) {                                         \
                snprintf (v, maxlen,                                    \
                        
i18n_8h.html#709240620a80c25aca1c4e2576c3cba8_ ("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#709240620a80c25aca1c4e2576c3cba8_ ("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#822b1c4c8023ab88c62ef13a295cc9f4format ,                   
          
          
target,                   
          
          
v,                   
          
          
maxlen           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: {                                                               \
        
if ( exif-format_8c.html#822b1c4c8023ab88c62ef13a295cc9f4format  != target) {                                 \
                snprintf (v, maxlen,                            \
                        
i18n_8h.html#709240620a80c25aca1c4e2576c3cba8_ ("Invalid format '%s', "               \
                        
"expected '%s'."),                      \
                        
exif-format_8c.html#4f5c75106bce78a857bf1ad61cae2f16exif_format_get_name  ( exif-format_8c.html#822b1c4c8023ab88c62ef13a295cc9f4format ),          \
                        
exif-format_8c.html#4f5c75106bce78a857bf1ad61cae2f16exif_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#1a2e3f9570a7b119e5ffc2124239ec0aelem , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1ed05b7fe35145d01244085c176001486EXIF_FORMAT_ASCII , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd10fe99fc897d3c96ff849052179d880f1EXIF_FORMAT_BYTE , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1b6f3a3c87b514af859dc91a1a1760f51EXIF_FORMAT_LONG , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd19a07d82ff9979f0c075ca5c6292935d7EXIF_FORMAT_RATIONAL , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd16187ddb8892af4772728e34118b26a4fEXIF_FORMAT_SHORT , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd174d803878ec7ffd34158ef9cc5be8714EXIF_FORMAT_SSHORT , exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1a52e87eea3c82b9ef481cb68b95843e2EXIF_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#811e40b15bce44da9a6d024957a47a55items , exif-loader_8c-source.html#l00095MIN , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b443945325e1eeb82b37f0a32ea647b6fMNOTE_NIKON1_TAG_CCDSENSITIVITY , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5be357ef7772084123c19b4fed2276d788MNOTE_NIKON1_TAG_COLORMODE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b7749ff0a6f92a920d1f1b4534277322bMNOTE_NIKON1_TAG_CONVERTER , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b664e63c0a3bf25f9a3a647b5d436a057MNOTE_NIKON1_TAG_DIGITALZOOM , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b0ff3566d7238c8a608dda46113e9b515MNOTE_NIKON1_TAG_IMAGEADJUSTMENT , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b674574e5d4bf03dc8289c895156f8c8dMNOTE_NIKON1_TAG_QUALITY , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b14819bac69777e8b085c7dfc237972a8MNOTE_NIKON1_TAG_WHITEBALANCE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b2c8857f3df84ba4f87b50199c06d1e13MNOTE_NIKON_TAG_ADAPTER , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b999f138616c3e42a6f3d9e5ca3076fe6MNOTE_NIKON_TAG_AFFOCUSPOSITION , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bc8c551a91bb7a0ac7ad61cd8d590b650MNOTE_NIKON_TAG_COLORMODE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b2c0bfbac77011da302a115cc6e3ae554MNOTE_NIKON_TAG_COLORMODE1 , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b0115ca82e93db96647a22993339dc9afMNOTE_NIKON_TAG_DIGITALZOOM , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b82bea6426731808a957880c8866d8045MNOTE_NIKON_TAG_FIRMWARE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bfbd0b4b002542af6b3b4259ff43c8d39MNOTE_NIKON_TAG_FLASHMODE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b839a7ffd4dae07db8eb51bf90b518480MNOTE_NIKON_TAG_FLASHSETTING , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b5befb668ed1cf6ac2a47fb6768fd8211MNOTE_NIKON_TAG_FLASHUSED , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b63f240a96827a646c010207a3dc2ab0bMNOTE_NIKON_TAG_FOCUSMODE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bc45d70f8b74c181f41ae058eab7fab98MNOTE_NIKON_TAG_IMAGEADJUSTMENT , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bd1efbf422db338a94ee0ab52fdada4daMNOTE_NIKON_TAG_ISO , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b913a61f4150effe5ec94fca6c5684a00MNOTE_NIKON_TAG_ISO2 , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bc41c559b4526978ee1431e95c94ae2d0MNOTE_NIKON_TAG_ISOSELECTION , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5baaadad817d55a3f30537dcad0a4e5927MNOTE_NIKON_TAG_LENSTYPE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b076bff5323d379e3a64ac7f009708b3cMNOTE_NIKON_TAG_MANUALFOCUSDISTANCE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b2b0cdca51e6520bdf76d9eae68339946MNOTE_NIKON_TAG_QUALITY , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bf390f70a4915198a57ff4d84db72e03cMNOTE_NIKON_TAG_SHARPENING , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bbe0d774368d0e344c25c25f7d1e4f9a0MNOTE_NIKON_TAG_TOTALPICTURES , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bef89d34b2d97c9818ebff65bafab2a72MNOTE_NIKON_TAG_WHITEBALANCE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b9cd052fc48dfafaa11dfe5ee14fc1279MNOTE_NIKON_TAG_WHITEBALANCEFINE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b23d4cd7eeba3393a559068fccd8169e5MNOTE_NIKON_TAG_WHITEBALANCERB , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bc544114ecb849e00d6ba23af7067bef6MNOTE_OLYMPUS_TAG_CONTRAST , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bff56ab844f09da75a4db7ead4f853625MNOTE_OLYMPUS_TAG_DIGIZOOM , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bf076dd4f08b8eca744683493bf30cab1MNOTE_OLYMPUS_TAG_FLASHMODE , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b55cab562a8eaff9f1ba3fa5287d1c2fcMNOTE_OLYMPUS_TAG_MACRO , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b2555f69a0fe6b3a0a2b0b9d2c745d35bMNOTE_OLYMPUS_TAG_MANFOCUS , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5bef7dc1e9824114eed26b11a4005c6960MNOTE_OLYMPUS_TAG_QUALITY , mnote-olympus-tag_8h.html#64882ebb5d0f52da719e82e33fb97b5b19341f5ec03b8a006377bf32d39b377dMNOTE_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#9b1164b9bb0dd2ab4b871d5921c16551elem [10]                  
      
    
  
  
    
       
    
    
    
  
  
    
      
        
          
exif-format_8h.html#b34eef28c00c9728719334fa6a37bcd1ExifFormat  mnote-olympus-entry_8c.html#f40db092f503003b7bf507205f39893bfmt                   
      
    
  
  
    
       
    
    
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#de656d9dbc961315338502c279442a7aindex                   
      
    
  
  
    
       
    
    
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#811e40b15bce44da9a6d024957a47a55items [] [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#fdc36b1bc56391e3ac1692b287dc2bb8string                   
      
    
  
  
    
       
    
    
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#c9815913f16bb40205dcbc2b4d9f36a3ExifTag  mnote-pentax-tag_8c.html#4ed3a928c19297cc1cae9cc5dbe376bdtag                   
      
    
  
  
    
       
    
    
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 01:22:39 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 