From: Jan P. <pa...@us...> - 2004-07-13 15:16:47
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29889/libexif Modified Files: exif-mnote-data-priv.h exif-mnote-data.c exif-mnote-data.h Log Message: 2004-07-13 Jan Patera <pa...@us...> * libexif/exif-mnote-*.*: added exif_mnote_data_get_id() returning actual mnote entry tag ID (suggested by Serge Droz <ser...@ps...>) Index: exif-mnote-data.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-mnote-data.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- exif-mnote-data.c 6 Jun 2004 03:04:20 -0000 1.6 +++ exif-mnote-data.c 13 Jul 2004 15:16:37 -0000 1.7 @@ -104,6 +104,13 @@ return d->methods.count (d); } +unsigned int +exif_mnote_data_get_id (ExifMnoteData *d, unsigned int n) +{ + if (!d || !d->methods.get_id) return 0; + return d->methods.get_id (d, n); +} + const char * exif_mnote_data_get_name (ExifMnoteData *d, unsigned int n) { Index: exif-mnote-data.h =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-mnote-data.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- exif-mnote-data.h 20 May 2004 10:50:35 -0000 1.3 +++ exif-mnote-data.h 13 Jul 2004 15:16:37 -0000 1.4 @@ -37,6 +37,7 @@ void exif_mnote_data_save (ExifMnoteData *, unsigned char **, unsigned int *); unsigned int exif_mnote_data_count (ExifMnoteData *); +unsigned int exif_mnote_data_get_id (ExifMnoteData *, unsigned int); const char *exif_mnote_data_get_name (ExifMnoteData *, unsigned int); const char *exif_mnote_data_get_title (ExifMnoteData *, unsigned int); const char *exif_mnote_data_get_description (ExifMnoteData *, unsigned int); Index: exif-mnote-data-priv.h =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-mnote-data-priv.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- exif-mnote-data-priv.h 20 May 2004 10:50:35 -0000 1.5 +++ exif-mnote-data-priv.h 13 Jul 2004 15:16:37 -0000 1.6 @@ -43,6 +43,7 @@ /* Query */ unsigned int (* count) (ExifMnoteData *); + unsigned int (* get_id) (ExifMnoteData *, unsigned int); const char * (* get_name) (ExifMnoteData *, unsigned int); const char * (* get_title) (ExifMnoteData *, unsigned int); const char * (* get_description) (ExifMnoteData *, unsigned int); |