Sha256: 205fc6e44960b9eb49b0b766a1c8cc56e7d1ec8c5190c6fbfa269ae748ef21e3

Contents?: true

Size: 1.47 KB

Versions: 3

Compression:

Stored size: 1.47 KB

Contents

/*
 *  xtiffio.h -- Public interface to Extended TIFF tags
 *
 *    This is a template for defining a client module
 *    which supports tag extensions to the standard libtiff
 *    set. Only portions of the code marked "XXX" need to
 *    be changed to support your tag set.
 *
 *    written by: Niles D. Ritter
 */

#ifndef __xtiffio_h
#define __xtiffio_h

#include "tiffio.h"

/* 
 *  XXX Define your private Tag names and values here 
 */

/* These tags are not valid, but are provided for example */
#define TIFFTAG_EXAMPLE_MULTI      61234
#define TIFFTAG_EXAMPLE_SINGLE     61235
#define TIFFTAG_EXAMPLE_ASCII      61236

/* 
 *  XXX Define Printing method flags. These
 *  flags may be passed in to TIFFPrintDirectory() to
 *  indicate that those particular field values should
 *  be printed out in full, rather than just an indicator
 *  of whether they are present or not.
 */
#define	TIFFPRINT_MYMULTIDOUBLES	0x80000000

/**********************************************************************
 *    Nothing below this line should need to be changed by the user.
 **********************************************************************/

#if defined(__cplusplus)
extern "C" {
#endif

extern TIFF* XTIFFOpen(const char* name, const char* mode);
extern TIFF* XTIFFFdOpen(int fd, const char* name, const char* mode);
extern void  XTIFFClose(TIFF *tif);

#if defined(__cplusplus)
}
#endif

#endif /* __xtiffio_h */

/*
 * Local Variables:
 * mode: c
 * c-basic-offset: 8
 * fill-column: 78
 * End:
 */

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
laag-libtiff-4.0.9.2 vendor/gitlab.com/libtiff/libtiff/contrib/tags/xtiffio.h
laag-libtiff-4.0.9.0 vendor/gitlab.com/libtiff/libtiff/contrib/tags/xtiffio.h
ghostscript-9.21.1 vendor/ghostscript-9.21/tiff/contrib/tags/xtiffio.h