Home | History | Annotate | Download | only in fuji
      1 /* mnote-fuji-entry.h
      2  *
      3  * Copyright (c) 2002 Lutz Mueller <lutz (at) users.sourceforge.net>
      4  *
      5  * This library is free software; you can redistribute it and/or
      6  * modify it under the terms of the GNU Lesser General Public
      7  * License as published by the Free Software Foundation; either
      8  * version 2 of the License, or (at your option) any later version.
      9  *
     10  * This library is distributed in the hope that it will be useful,
     11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
     12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13  * Lesser General Public License for more details.
     14  *
     15  * You should have received a copy of the GNU Lesser General Public
     16  * License along with this library; if not, write to the
     17  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
     18  * Boston, MA  02110-1301  USA.
     19  */
     20 
     21 #ifndef __MNOTE_FUJI_ENTRY_H__
     22 #define __MNOTE_FUJI_ENTRY_H__
     23 
     24 #include <libexif/exif-format.h>
     25 #include <libexif/fuji/mnote-fuji-tag.h>
     26 
     27 typedef struct _MnoteFujiEntry        MnoteFujiEntry;
     28 typedef struct _MnoteFujiEntryPrivate MnoteFujiEntryPrivate;
     29 
     30 #include <libexif/fuji/exif-mnote-data-fuji.h>
     31 
     32 struct _MnoteFujiEntry {
     33 	MnoteFujiTag tag;
     34 	ExifFormat format;
     35 	unsigned long components;
     36 
     37 	unsigned char *data;
     38 	unsigned int size;
     39 
     40 	ExifByteOrder order;
     41 };
     42 
     43 char *mnote_fuji_entry_get_value (MnoteFujiEntry *entry, char *val, unsigned int maxlen);
     44 
     45 #endif /* __MNOTE_FUJI_ENTRY_H__ */
     46