Blame thirdparty/tiff-4.0.3/contrib/tags/xtiffio.h
|
roentgen |
b75cab |
/*
|
|
roentgen |
b75cab |
* xtiffio.h -- Public interface to Extended TIFF tags
|
|
roentgen |
b75cab |
*
|
|
roentgen |
b75cab |
* This is a template for defining a client module
|
|
roentgen |
b75cab |
* which supports tag extensions to the standard libtiff
|
|
roentgen |
b75cab |
* set. Only portions of the code marked "XXX" need to
|
|
roentgen |
b75cab |
* be changed to support your tag set.
|
|
roentgen |
b75cab |
*
|
|
roentgen |
b75cab |
* written by: Niles D. Ritter
|
|
roentgen |
b75cab |
*/
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
#ifndef __xtiffio_h
|
|
roentgen |
b75cab |
#define __xtiffio_h
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
#include "tiffio.h"
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
/*
|
|
roentgen |
b75cab |
* XXX Define your private Tag names and values here
|
|
roentgen |
b75cab |
*/
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
/* These tags are not valid, but are provided for example */
|
|
roentgen |
b75cab |
#define TIFFTAG_EXAMPLE_MULTI 61234
|
|
roentgen |
b75cab |
#define TIFFTAG_EXAMPLE_SINGLE 61235
|
|
roentgen |
b75cab |
#define TIFFTAG_EXAMPLE_ASCII 61236
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
/*
|
|
roentgen |
b75cab |
* XXX Define Printing method flags. These
|
|
roentgen |
b75cab |
* flags may be passed in to TIFFPrintDirectory() to
|
|
roentgen |
b75cab |
* indicate that those particular field values should
|
|
roentgen |
b75cab |
* be printed out in full, rather than just an indicator
|
|
roentgen |
b75cab |
* of whether they are present or not.
|
|
roentgen |
b75cab |
*/
|
|
roentgen |
b75cab |
#define TIFFPRINT_MYMULTIDOUBLES 0x80000000
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
/**********************************************************************
|
|
roentgen |
b75cab |
* Nothing below this line should need to be changed by the user.
|
|
roentgen |
b75cab |
**********************************************************************/
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
#if defined(__cplusplus)
|
|
roentgen |
b75cab |
extern "C" {
|
|
roentgen |
b75cab |
#endif
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
extern TIFF* XTIFFOpen(const char* name, const char* mode);
|
|
roentgen |
b75cab |
extern TIFF* XTIFFFdOpen(int fd, const char* name, const char* mode);
|
|
roentgen |
b75cab |
extern void XTIFFClose(TIFF *tif);
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
#if defined(__cplusplus)
|
|
roentgen |
b75cab |
}
|
|
roentgen |
b75cab |
#endif
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
#endif /* __xtiffio_h */
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
/*
|
|
roentgen |
b75cab |
* Local Variables:
|
|
roentgen |
b75cab |
* mode: c
|
|
roentgen |
b75cab |
* c-basic-offset: 8
|
|
roentgen |
b75cab |
* fill-column: 78
|
|
roentgen |
b75cab |
* End:
|
|
roentgen |
b75cab |
*/
|