mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +03:00 
			
		
		
		
	find * -type f "-(" -name "*.bdf" -o -name "*.c" -o -name "*.h" -o -name "*.py" -o -name "*.rst" -o -name "*.txt" "-)" -exec sed -e "s/[[:space:]]*$//" -i {} \;
		
	
			
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * The Python Imaging Library.
 | 
						|
 * $Id: //modules/pil/libImaging/Tiff.h#1 $
 | 
						|
 *
 | 
						|
 * declarations for the LibTiff-based Group3 and Group4 decoder
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _TIFFIO_
 | 
						|
#include <tiffio.h>
 | 
						|
#endif
 | 
						|
#ifndef _TIFF_
 | 
						|
#include <tiff.h>
 | 
						|
#endif
 | 
						|
 | 
						|
#ifndef _UNISTD_H
 | 
						|
#include <unistd.h>
 | 
						|
#endif
 | 
						|
 | 
						|
 | 
						|
#ifndef min
 | 
						|
#define min(x,y) (( x > y ) ? y : x )
 | 
						|
#define max(x,y) (( x < y ) ? y : x )
 | 
						|
#endif
 | 
						|
 | 
						|
#ifndef _PIL_LIBTIFF_
 | 
						|
#define _PIL_LIBTIFF_
 | 
						|
 | 
						|
typedef struct {
 | 
						|
	tdata_t data; /* tdata_t == void* */
 | 
						|
	toff_t loc;   /* toff_t == uint32 */
 | 
						|
	tsize_t size; /* tsize_t == int32 */
 | 
						|
	int fp;
 | 
						|
	TIFF *tiff; /* Used in write */
 | 
						|
	toff_t eof;
 | 
						|
	int flrealloc; /* may we realloc */
 | 
						|
} TIFFSTATE;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
extern int ImagingLibTiffInit(ImagingCodecState state, int compression, int fp);
 | 
						|
extern int ImagingLibTiffEncodeInit(ImagingCodecState state, char *filename, int fp);
 | 
						|
extern int ImagingLibTiffSetField(ImagingCodecState state, ttag_t tag, ...);
 | 
						|
 | 
						|
 | 
						|
#if defined(_MSC_VER) && (_MSC_VER == 1310)
 | 
						|
/* VS2003/py2.4 can't use varargs. Skipping trace for now.*/
 | 
						|
#define TRACE(args)
 | 
						|
#else
 | 
						|
 | 
						|
 | 
						|
/*
 | 
						|
#define VA_ARGS(...)	__VA_ARGS__
 | 
						|
#define TRACE(args)    fprintf(stderr, VA_ARGS args)
 | 
						|
*/
 | 
						|
 | 
						|
#define TRACE(args)
 | 
						|
 | 
						|
#endif /* _MSC_VER */
 | 
						|
 | 
						|
 | 
						|
 | 
						|
#endif
 |