  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_20715630405f3b63e7ab7a5c713843d9.htmllibexif exif-data.h File Reference
FIXME foo bar blah. #_detailsMore... #include < exif-byte-order_8h-source.htmllibexif/exif-byte-order.h >#include < exif-data-type_8h-source.htmllibexif/exif-data-type.h >#include < exif-ifd_8h-source.htmllibexif/exif-ifd.h >#include < exif-log_8h-source.htmllibexif/exif-log.h >#include < exif-tag_8h-source.htmllibexif/exif-tag.h >#include < exif-content_8h-source.htmllibexif/exif-content.h >#include < exif-mnote-data_8h-source.htmllibexif/exif-mnote-data.h >#include < exif-mem_8h-source.htmllibexif/exif-mem.h > exif-data_8h-source.htmlGo to the source code of this file. Data Structures
struct  struct__ExifData.html_ExifData Defines
#define exif-data_8h.html#702d1117b3ab55815503553bef347ebfexif_data_get_entry (d, t) Typedefs
typedef struct__ExifData.html_ExifData  exif-data_8h.html#f60770ab8589c4edaaec4bafbfb7b345ExifData typedef struct__ExifDataPrivate.html_ExifDataPrivate  exif-data_8h.html#d312a66fea19fc1a15535d11688c1c23ExifDataPrivate typedef void(* exif-data_8h.html#79b22030e037a2532c4f63d8bec03f3aExifDataForeachContentFunc  )( struct__ExifContent.htmlExifContent  *, void *user_data) Enumerations
enum  exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption  { exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bdcc7d05eafa1b0d0b76b198cca319cb5EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS  =  1 << 0, 
exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42b374dabd4abe879f7c7121d29fbd9b4baEXIF_DATA_OPTION_FOLLOW_SPECIFICATION  =  1 << 1
 }
Functions
struct__ExifData.htmlExifData  * exif-data_8h.html#7ad8ebe29430dd827a66dd7bec07d783exif_data_new  (void) struct__ExifData.htmlExifData  * exif-data_8h.html#93659a64633540bae4cb547396765c0cexif_data_new_mem  ( struct__ExifMem.htmlExifMem  *) struct__ExifData.htmlExifData  * exif-data_8h.html#d60728ac31b4c5be464437bc60149068exif_data_new_from_file  (const char *path)  load exif data from file  #d60728ac31b4c5be464437bc60149068 struct__ExifData.htmlExifData  * exif-data_8h.html#62d58bfd5b4d9fc2e2fad80a9802e594exif_data_new_from_data  (const unsigned char *data, unsigned int exif-format_8c.html#c1953082f2467dad4bbec15ebbc57a21size ) void exif-data_8h.html#19e4b26e9d7c070619ab57c815ae0f0aexif_data_load_data  ( struct__ExifData.htmlExifData  *data, const unsigned char *d, unsigned int exif-format_8c.html#c1953082f2467dad4bbec15ebbc57a21size ) void exif-data_8h.html#e3075a349d72d7f57ede50a163bdfddaexif_data_save_data  ( struct__ExifData.htmlExifData  *data, unsigned char **d, unsigned int * exif-format_8c.html#c1953082f2467dad4bbec15ebbc57a21size ) void exif-data_8h.html#780e04ad271a5e1a80af97c3ed3d3044exif_data_ref  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#4b5f9b7dd1577a90e74b7a8d5c404625exif_data_unref  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#0597d9864272e19c51dfec5541c7adedexif_data_free  ( struct__ExifData.htmlExifData  *data) exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder  exif-data_8h.html#6632980f1757aaca6021f389f3c37eb0exif_data_get_byte_order  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#d99ec751622c705fb2bd4d2c4d186bceexif_data_set_byte_order  ( struct__ExifData.htmlExifData  *data, exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder  order) struct__ExifMnoteData.htmlExifMnoteData  * exif-data_8h.html#fa1f57b9e93fd299b3f3e0923a8b2fd1exif_data_get_mnote_data  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#b8a1e6161083c27f1514522f3ecac951exif_data_fix  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#9a4e4bdbe9e0ee2cc801fa5ebaa12facexif_data_foreach_content  ( struct__ExifData.htmlExifData  *data, exif-data_8h.html#79b22030e037a2532c4f63d8bec03f3aExifDataForeachContentFunc  func, void *user_data) const char * exif-data_8h.html#d5cba93793148060314e7c4db9e1c85bexif_data_option_get_name  ( exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption ) const char * exif-data_8h.html#37008944167216732fe41b64a41c1759exif_data_option_get_description  ( exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption ) void exif-data_8h.html#3bfe76ff2acbf2dee6f7127c3162e11dexif_data_set_option  ( struct__ExifData.htmlExifData  *, exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption ) void exif-data_8h.html#e3e140dea09ad475db7259279ab3e1e6exif_data_unset_option  ( struct__ExifData.htmlExifData  *, exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption ) void exif-data_8h.html#1c072df3f3ec48b6b4817565c82718a1exif_data_set_data_type  ( struct__ExifData.htmlExifData  *, exif-data-type_8h.html#7ce2f6788670b1693c10514810a8cae1ExifDataType ) exif-data-type_8h.html#7ce2f6788670b1693c10514810a8cae1ExifDataType  exif-data_8h.html#bacd62e55a4af71b058f014e68b1c95bexif_data_get_data_type  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#fc921000db59e9dc9179a8b9e82b3d45exif_data_dump  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#8c849acb22b25d075a2863fe1cbf3c42exif_data_log  ( struct__ExifData.htmlExifData  *data, struct__ExifLog.htmlExifLog  *log) Detailed Description
FIXME foo bar blah. 
Author:Lutz Müller < mailto:lutz@users.sourceforge.netlutz@users.sourceforge.net > Date:2001-2005This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
Definition in file 
exif-data_8h-source.htmlexif-data.h .Define Documentation
  
    
      
        
          
#define exif_data_get_entry                    
(           
d,                   
          
          
t           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: ( exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d->ifd[ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6fb0a630569c79615438114bf16038ea6EXIF_IFD_0 ],t) ?                 \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d->ifd[ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6fb0a630569c79615438114bf16038ea6EXIF_IFD_0 ],t) :                 \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6dde8e56fdee7c8874c72c7484e978218EXIF_IFD_1 ],t) ?                 \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6dde8e56fdee7c8874c72c7484e978218EXIF_IFD_1 ],t) :                 \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e60febbc743b5c7bca8248a7c39cfb1ebcEXIF_IFD_EXIF ],t) ?              \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e60febbc743b5c7bca8248a7c39cfb1ebcEXIF_IFD_EXIF ],t) :              \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6671420cd9eccca3c34db0476949f7cedEXIF_IFD_GPS ],t) ?               \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6671420cd9eccca3c34db0476949f7cedEXIF_IFD_GPS ],t) :               \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6993503e00dda7ba098815692d761e037EXIF_IFD_INTEROPERABILITY ],t) ?  \
         
exif-content_8c.html#f566b17fae4d83816ab22d6ffe029caaexif_content_get_entry (d-> exif-ifd_8c.html#b2d70b13403c886d20dd36201180b69fifd [ exif-ifd_8h.html#012eb589be30809b32b28959abda81e6993503e00dda7ba098815692d761e037EXIF_IFD_INTEROPERABILITY ],t) : NULL)
Definition at line 
exif-data_8h-source.html#l00103103  of file exif-data_8h-source.htmlexif-data.h .
Referenced by 
exif-data_8c-source.html#l00656exif_data_get_type_maker_note() .      
Typedef Documentation
  
    
      
        
          
typedef struct struct__ExifData.html_ExifData  struct__ExifData.htmlExifData                   
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0003636  of file exif-data_8h-source.htmlexif-data.h .      
  
    
      
        
          
typedef void(*  exif-data_8h.html#79b22030e037a2532c4f63d8bec03f3aExifDataForeachContentFunc )( struct__ExifContent.htmlExifContent  *, void *user_data)                  
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0008080  of file exif-data_8h-source.htmlexif-data.h .      
  
    
      
        
          
typedef struct struct__ExifDataPrivate.html_ExifDataPrivate  struct__ExifDataPrivate.htmlExifDataPrivate                   
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0003737  of file exif-data_8h-source.htmlexif-data.h .      
Enumeration Type Documentation
  
    
      
        
          
enum exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption                   
      
    
  
  
    
       
    
    
Enumerator: EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS EXIF_DATA_OPTION_FOLLOW_SPECIFICATION Definition at line 
exif-data_8h-source.html#l0008585  of file exif-data_8h-source.htmlexif-data.h .      
Function Documentation
  
    
      
        
          
void exif_data_dump                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00987987  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , exif-content_8c-source.html#l00113exif_content_dump() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e687c94414a3d6e5afbeabd959ff241113EXIF_IFD_COUNT , exif-ifd_8c-source.html#l00040exif_ifd_get_name() , and exif-data_8h-source.html#l00045_ExifData::ifd .      
  
    
      
        
          
void exif_data_fix                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011721172  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l01023exif_data_foreach_content() , and exif-content_8c-source.html#l00228fix_func() .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() .      
  
    
      
        
          
void exif_data_foreach_content                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
exif-data_8h.html#79b22030e037a2532c4f63d8bec03f3aExifDataForeachContentFunc            
 func,         
        
          
          
          
void *           
 user_data         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010231023  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-ifd_8h.html#012eb589be30809b32b28959abda81e687c94414a3d6e5afbeabd959ff241113EXIF_IFD_COUNT , and exif-data_8h-source.html#l00045_ExifData::ifd .
Referenced by 
exif-data_8c-source.html#l01172exif_data_fix() , and exif-data_8c-source.html#l01058exif_data_set_byte_order() .      
  
    
      
        
          
void exif_data_free                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00950950  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00084exif_content_unref() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e687c94414a3d6e5afbeabd959ff241113EXIF_IFD_COUNT , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00063_ExifDataPrivate::mem , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-data_8c-source.html#l00108exif_data_new_mem() , and exif-data_8c-source.html#l00939exif_data_unref() .      
  
    
      
        
          
exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder  exif_data_get_byte_order                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010141014  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-entry_8c-source.html#l00156exif_entry_fix() , exif-entry_8c-source.html#l00535exif_entry_get_value() , and exif-entry_8c-source.html#l01069exif_entry_initialize() .      
  
    
      
        
          
exif-data-type_8h.html#7ce2f6788670b1693c10514810a8cae1ExifDataType  exif_data_get_data_type                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011871187  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00071_ExifDataPrivate::data_type , exif-data-type_8h.html#7ce2f6788670b1693c10514810a8cae10ccee3347249b67411373054c2e7cfcdEXIF_DATA_TYPE_COUNT , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-content_8c-source.html#l00234exif_content_fix() .      
  
    
      
        
          
struct__ExifMnoteData.htmlExifMnoteData * exif_data_get_mnote_data                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l0009191  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00060_ExifDataPrivate::md , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_load_data                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
const unsigned char *           
 d,         
        
          
          
          
unsigned int           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00699699  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d58f11995303c860a57dc560623b0df1f3EXIF_BYTE_ORDER_INTEL , exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5bdbfc66d5e97a77e4bea9f5ba9cf2b15EXIF_BYTE_ORDER_MOTOROLA , exif-data_8c-source.html#l01172exif_data_fix() , exif-data_8c-source.html#l00656exif_data_get_type_maker_note() , exif-data_8c-source.html#l00315exif_data_load_data_content() , exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42b374dabd4abe879f7c7121d29fbd9b4baEXIF_DATA_OPTION_FOLLOW_SPECIFICATION , exif-data_8c.html#5d5a699c2ba7f21f71d17ac9ac67f244898cc47f0e1a996ff53945604f855f07EXIF_DATA_TYPE_MAKER_NOTE_CANON , exif-data_8c.html#5d5a699c2ba7f21f71d17ac9ac67f244e943735627655ec460f69c7148b3bdeeEXIF_DATA_TYPE_MAKER_NOTE_OLYMPUS , exif-data_8c.html#5d5a699c2ba7f21f71d17ac9ac67f244e4cc94223a1ca0150b7cef32cacbbbeaEXIF_DATA_TYPE_MAKER_NOTE_PENTAX , exif-utils_8c-source.html#l00165exif_get_long() , exif-utils_8c-source.html#l00102exif_get_short() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e6fb0a630569c79615438114bf16038ea6EXIF_IFD_0 , exif-ifd_8h.html#012eb589be30809b32b28959abda81e6dde8e56fdee7c8874c72c7484e978218EXIF_IFD_1 , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2375f88a49d1bdaaafc38597bf60e6d25EXIF_LOG_CODE_CORRUPT_DATA , exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2e8386f9a77a68764087d7f3d692f383eEXIF_LOG_CODE_DEBUG , exif-mnote-data-canon_8c-source.html#l00288exif_mnote_data_canon_new() , exif-mnote-data_8c-source.html#l00080exif_mnote_data_load() , exif-mnote-data_8c-source.html#l00152exif_mnote_data_log() , exif-mnote-data-olympus_8c-source.html#l00393exif_mnote_data_olympus_new() , exif-mnote-data-pentax_8c-source.html#l00185exif_mnote_data_pentax_new() , exif-mnote-data_8c-source.html#l00096exif_mnote_data_set_byte_order() , exif-mnote-data_8c-source.html#l00103exif_mnote_data_set_offset() , exif-data_8c-source.html#l00054ExifHeader , exif-data_8c-source.html#l00050JPEG_MARKER_APP0 , exif-data_8c-source.html#l00052JPEG_MARKER_APP1 , exif-data_8c-source.html#l00048JPEG_MARKER_SOI , exif-data_8c-source.html#l00062_ExifDataPrivate::log , exif-data_8c-source.html#l00694LOG_TOO_SMALL , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-data_8c-source.html#l00149exif_data_new_from_data() , and exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
void exif_data_log                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
struct__ExifLog.htmlExifLog  *           
 log         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010741074  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00203exif_content_log() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e687c94414a3d6e5afbeabd959ff241113EXIF_IFD_COUNT , exif-log_8c-source.html#l00097exif_log_ref() , exif-log_8c-source.html#l00104exif_log_unref() , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00062_ExifDataPrivate::log , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new                     
(           
void           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l0009797  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00108exif_data_new_mem() , exif-mem_8c-source.html#l00091exif_mem_new_default() , and exif-mem_8c-source.html#l00057exif_mem_unref() .
Referenced by 
exif-data_8c-source.html#l00149exif_data_new_from_data() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_from_data                     
(           
const unsigned char *           
 data,         
        
          
          
          
unsigned int           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00149149  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00699exif_data_load_data() , and exif-data_8c-source.html#l00097exif_data_new() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_from_file                     
(           
const char *           
 path                    
 )           
        
      
    
  
  
    
       
    
    
load exif data from file 
Parameters:  
    
[in] path filename including path   
Foo bar blah bleh baz. 
Definition at line 
exif-data_8c-source.html#l00916916  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-loader_8c-source.html#l00370exif_loader_get_data() , exif-loader_8c-source.html#l00297exif_loader_new() , exif-loader_8c-source.html#l00348exif_loader_unref() , and exif-loader_8c-source.html#l00098exif_loader_write_file() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_mem                     
(           
struct__ExifMem.htmlExifMem  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00108108  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00053exif_content_new_mem() , exif-data_8c-source.html#l00950exif_data_free() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e687c94414a3d6e5afbeabd959ff241113EXIF_IFD_COUNT , exif-mem_8c-source.html#l00075exif_mem_alloc() , exif-mem_8c-source.html#l00065exif_mem_free() , exif-mem_8c-source.html#l00050exif_mem_ref() , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00063_ExifDataPrivate::mem , exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .
Referenced by 
exif-data_8c-source.html#l00097exif_data_new() , and exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
const char* exif_data_option_get_description                     
(           
exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption            
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011231123  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , mnote-canon-tag_8c-source.html#l00032description , exif-data_8c.html#e399f9aba8687087905a6ce01ba9e437exif_data_option , and exif-data_8c-source.html#l01099option .      
  
    
      
        
          
const char* exif_data_option_get_name                     
(           
exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption            
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011121112  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , exif-data_8c.html#e399f9aba8687087905a6ce01ba9e437exif_data_option , mnote-canon-entry_8c-source.html#l00072name , and exif-data_8c-source.html#l01099option .      
  
    
      
        
          
void exif_data_ref                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00930930  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .      
  
    
      
        
          
void exif_data_save_data                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
unsigned char **           
 d,         
        
          
          
          
unsigned int *           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00876876  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d58f11995303c860a57dc560623b0df1f3EXIF_BYTE_ORDER_INTEL , exif-data_8c-source.html#l00075exif_data_alloc() , exif-data_8c-source.html#l00450exif_data_save_data_content() , exif-ifd_8h.html#012eb589be30809b32b28959abda81e6fb0a630569c79615438114bf16038ea6EXIF_IFD_0 , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2e8386f9a77a68764087d7f3d692f383eEXIF_LOG_CODE_DEBUG , exif-utils_8c-source.html#l00171exif_set_long() , exif-utils_8c-source.html#l00124exif_set_short() , exif-data_8c-source.html#l00054ExifHeader , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00062_ExifDataPrivate::log , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_byte_order                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
exif-byte-order_8h.html#de4a9c512c9cd4723485181c5679f1d5ExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010581058  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l01052content_set_byte_order() , exif-data_8c-source.html#l01023exif_data_foreach_content() , exif-mnote-data_8c-source.html#l00096exif_mnote_data_set_byte_order() , exif-data_8c-source.html#l00060_ExifDataPrivate::md , exif-data_8c-source.html#l01037_ByteOrderChangeData::new , exif-data_8c-source.html#l01037_ByteOrderChangeData::old , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_data_type                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data-type_8h.html#7ce2f6788670b1693c10514810a8cae1ExifDataType            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011781178  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00071_ExifDataPrivate::data_type , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_option                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011341134  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00070_ExifDataPrivate::options , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_unref                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00939939  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00950exif_data_free() , exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .      
  
    
      
        
          
void exif_data_unset_option                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data_8h.html#e7b8bb9385ee2311b5e9a22e8ea8a42bExifDataOption            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011431143  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00070_ExifDataPrivate::options , and exif-data_8h-source.html#l00050_ExifData::priv .      
Generated on Sun Apr 23 01:22:39 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 