1 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
2 /*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
3 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
4 /* Copyright (C) 2002 by Duane H. Hesser. All rights reserved.        */
5 /*                                                                    */
6 /* See the file LICENSE.EXIFPROBE for terms of use.                   */
7 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
8 
9 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
10 /* @(#) $Id: mrw_extern.h,v 1.1 2005/05/25 00:53:56 alex Exp $ */
11 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
12 
13 #ifndef MRW_EXTERN_INCLUDED
14 #define MRW_EXTERN_INCLUDED
15 
16 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
17 /* Minolta MRW-specific external definitions                           */
18 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
19 
20 extern int print_mrw_header(struct fileheader *,unsigned long);
21 extern unsigned long process_mrw(FILE *,unsigned long,unsigned long,
22                                     unsigned long, struct image_summary *,
23                                     char *,int);
24 extern unsigned long process_prd(FILE *,unsigned long,unsigned long,
25                                     struct image_summary *,int);
26 extern unsigned long process_wbg(FILE *,unsigned long,unsigned long,
27                                     struct image_summary *,int);
28 extern unsigned long process_rif(FILE *,unsigned long,unsigned long,
29                                     struct image_summary *,int);
30 
31 #endif  /* MRW_EXTERN_INCLUDED */
32