  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_20715630405f3b63e7ab7a5c713843d9.htmllibexif  &raquo dir_4fac0cd1acc3f1069489eacf8876e579.htmlpentax mnote-pentax-tag.c
mnote-pentax-tag_8c.htmlGo to the documentation of this file. 00001 /* mnote-pentax-tag.c: 00002  * 00003  * Copyright © 2002 Lutz Müller <lutz@users.sourceforge.net> 00004  * 00005  * This library is free software; you can redistribute it and/or 00006  * modify it under the terms of the GNU Lesser General Public 00007  * License as published by the Free Software Foundation; either 00008  * version 2 of the License, or (at your option) any later version. 00009  * 00010  * This library is distributed in the hope that it will be useful, 00011  * but WITHOUT ANY WARRANTY; without even the implied warranty of 00012  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 00013  * Lesser General Public License for more details. 00014  * 00015  * You should have received a copy of the GNU Lesser General Public 00016  * License along with this library; if not, write to the 00017  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00018  * Boston, MA 02111-1307, USA. 00019  */ 00020 
00021 #include <config.h> 00022 #include " mnote-pentax-tag_8h.htmlmnote-pentax-tag.h " 00023 
00024 #include <stdlib.h> 00025 
00026 #include < i18n_8h.htmllibexif/i18n.h > 00027 
00028 static struct {
mnote-pentax-tag_8c.html#4ed3a928c19297cc1cae9cc5dbe376bd00029          mnote-pentax-tag_8h.html#1ffd30d97c336a988a99eea90c81d74bMnotePentaxTag  mnote-canon-tag_8c.html#d88e1213ca240fe301a9559678bddd9btag ;
mnote-pentax-tag_8c.html#c9ef026b2193e5a22a4fe38bf420671300030          const char * mnote-canon-entry_8c.html#f7de737402a426cb055e20e44007597dname ;
mnote-pentax-tag_8c.html#e9443c4196223b5970622e355e12a8c800031          const char * mnote-canon-tag_8c.html#e9443c4196223b5970622e355e12a8c8title ;
mnote-pentax-tag_8c.html#531d36b55f567ae3857c86cec73c164a00032          const char * mnote-canon-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription ;
00033 } mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table [] = {
00034         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95285dc1fd031c2e2601c42052aab1cecaa1MNOTE_PENTAX_TAG_MODE , "Mode", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Capture Mode"), NULL},
00035         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95287b1550c9d0a0693f0b766a68873d0a70MNOTE_PENTAX_TAG_QUALITY , "Quality", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Quality Level"), NULL},
00036         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528f5c1462126143b216988abea2cac23b7MNOTE_PENTAX_TAG_FOCUS , "Focus", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Focus Mode"), NULL},
00037         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952800eb986002a3c181c15403719e1686e8MNOTE_PENTAX_TAG_FLASH , "Flash", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Flash Mode"), NULL},
00038         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528944b7e123b10161bdc7b1d1fb97bb9a0MNOTE_PENTAX_TAG_UNKNOWN_05 , NULL, NULL, NULL},
00039         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952886815c849a4816fd6aab46e43c99f76bMNOTE_PENTAX_TAG_UNKNOWN_06 , NULL, NULL, NULL},
00040         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95285df564052e315878737aad6d9a329fb5MNOTE_PENTAX_TAG_WHITE_BALANCE , "WhiteBalance", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("White Balance"), NULL},
00041         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95286654e5a7bfaf81f8ab04a1ca393000b8MNOTE_PENTAX_TAG_UNKNOWN_08 , NULL, NULL, NULL},
00042         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528a5144ae7b1dc46066d73dcf028438106MNOTE_PENTAX_TAG_UNKNOWN_09 , NULL, NULL, NULL},
00043         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95286aad6b494e6c3afb1e77dfbe06cc57beMNOTE_PENTAX_TAG_ZOOM , "Zoom", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Zoom"), NULL},
00044         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952836dcb80cd9c45462da94783b9a0b65b5MNOTE_PENTAX_TAG_SHARPNESS , "Sharpness", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Sharpness"), NULL},
00045         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528aed54cd959a2afb23eefbc6401873902MNOTE_PENTAX_TAG_CONTRAST , "Contrast", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Contrast"), NULL},
00046         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952823d2c44de76de17bb1aa93ce3d461fa8MNOTE_PENTAX_TAG_SATURATION , "Saturation", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Saturation"), NULL},
00047         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528772be73a181cce6ad8b432f39711fc8eMNOTE_PENTAX_TAG_UNKNOWN_14 , NULL, NULL, NULL},
00048         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95282fd4f3ad3d2164dda73b019891158f43MNOTE_PENTAX_TAG_UNKNOWN_15 , NULL, NULL, NULL},
00049         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528bdff493f3195969f0d64eda8eb8a0376MNOTE_PENTAX_TAG_UNKNOWN_16 , NULL, NULL, NULL},
00050         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528f64ec54378e9b077ec0e30c9f5491289MNOTE_PENTAX_TAG_UNKNOWN_17 , NULL, NULL, NULL},
00051         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95283d36ece606437f956ed7eb9f9344986fMNOTE_PENTAX_TAG_UNKNOWN_18 , NULL, NULL, NULL},
00052         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952867321b83be1ccbe6124a10e25dd0cde6MNOTE_PENTAX_TAG_UNKNOWN_19 , NULL, NULL, NULL},
00053         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528f9eb7654ead4e18c256ee3e59815635dMNOTE_PENTAX_TAG_ISO_SPEED , "ISOSpeed", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("ISOSpeed"), NULL},
00054         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95289da57db9d467366676debc71ed541750MNOTE_PENTAX_TAG_UNKNOWN_21 , NULL, NULL, NULL},
00055         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528126c6309941876a4b337dd4d6495fd45MNOTE_PENTAX_TAG_COLOR , "Color", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("Color"), NULL},
00056         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae952887bd3fc364460a1337a49a490106bd65MNOTE_PENTAX_TAG_UNKNOWN_24 , NULL, NULL, NULL},
00057         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95284321766b6f550e235fe43fd87d40fddbMNOTE_PENTAX_TAG_UNKNOWN_25 , NULL, NULL, NULL},
00058         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95287af5949d9d7b299562b3230476e51f82MNOTE_PENTAX_TAG_PRINTIM , "PrintIM", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("PrintIM Settings"), NULL},
00059         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae95285364c1440dd1340cbbdd2ab5aa55a3b5MNOTE_PENTAX_TAG_TZ_CITY , "TimeZone", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("TimeZone"), NULL},
00060         { mnote-pentax-tag_8h.html#a38dd309db190b5a8de2fc308eae9528ba89ac9b8569f1a82b76e48446ab5c40MNOTE_PENTAX_TAG_TZ_DST , "DaylightSavings", i18n_8h.html#3a5ebfb532ab1a97cf24a0c0320b9c58N_ ("DaylightSavings"), NULL},
00061         {0, NULL, NULL, NULL}
00062 };
00063 
00064 const char *
mnote-pentax-tag_8h.html#e9cddcc6b2e2bc2c480f04e21adb133b00065  mnote-pentax-tag_8c.html#9e52d9f2ed21458e215642c13bfcf178mnote_pentax_tag_get_name  ( mnote-pentax-tag_8h.html#1ffd30d97c336a988a99eea90c81d74bMnotePentaxTag  t)
00066 {
00067         unsigned int i;
00068 
00069         for (i = 0; i < sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table ) / sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table [0]); i++)
00070                 if (table[i]. mnote-canon-tag_8c.html#d88e1213ca240fe301a9559678bddd9btag  == t) return (table[i]. mnote-canon-entry_8c.html#f7de737402a426cb055e20e44007597dname );
00071         return NULL;
00072 }
00073 
00074 const char *
mnote-pentax-tag_8h.html#6f70acda4004f81e421efe00b1c80a7900075  mnote-pentax-tag_8c.html#3a56054664a7a1518909a72ad83ddde2mnote_pentax_tag_get_title  ( mnote-pentax-tag_8h.html#1ffd30d97c336a988a99eea90c81d74bMnotePentaxTag  t)
00076 {
00077         unsigned int i;
00078 
00079         i18n_8h.html#49158295fb1f28fd518de4ac881d5d3cbindtextdomain  (GETTEXT_PACKAGE, LOCALEDIR);
00080         for (i = 0; i < sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table ) / sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table [0]); i++)
00081                 if (table[i]. mnote-canon-tag_8c.html#d88e1213ca240fe301a9559678bddd9btag  == t) return ( i18n_8h.html#709240620a80c25aca1c4e2576c3cba8_ (table[i]. mnote-canon-tag_8c.html#e9443c4196223b5970622e355e12a8c8title ));
00082         return NULL;
00083 }
00084 
00085 const char *
mnote-pentax-tag_8h.html#7ff15da3883212f68179dfffbc56b5a200086  mnote-pentax-tag_8c.html#ba86c4b0c86d743065d3902c5823274dmnote_pentax_tag_get_description  ( mnote-pentax-tag_8h.html#1ffd30d97c336a988a99eea90c81d74bMnotePentaxTag  t)
00087 {
00088         unsigned int i;
00089 
00090         i18n_8h.html#49158295fb1f28fd518de4ac881d5d3cbindtextdomain  (GETTEXT_PACKAGE, LOCALEDIR);
00091         for (i = 0; i < sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table ) / sizeof ( mnote-canon-tag_8c.html#e5e42898d0e1cf711a33729e50131216table [0]); i++)
00092                 if (table[i]. mnote-canon-tag_8c.html#d88e1213ca240fe301a9559678bddd9btag  == t) return ( i18n_8h.html#709240620a80c25aca1c4e2576c3cba8_ (table[i]. mnote-canon-tag_8c.html#531d36b55f567ae3857c86cec73c164adescription ));
00093         return NULL;
00094 }
Generated on Sun Apr 23 01:22:39 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 