xref: /haiku/src/add-ons/translators/raw/TIFF.h (revision 8560c7880919fbe9738359a1726145c220d7eb0d)
18260e407SAxel Dörfler /*
28260e407SAxel Dörfler  * Copyright 2007, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
38260e407SAxel Dörfler  * Distributed under the terms of the MIT License.
48260e407SAxel Dörfler  */
58260e407SAxel Dörfler #ifndef TIFF_H
68260e407SAxel Dörfler #define TIFF_H
78260e407SAxel Dörfler 
88260e407SAxel Dörfler 
98260e407SAxel Dörfler #include <SupportDefs.h>
108260e407SAxel Dörfler 
118260e407SAxel Dörfler 
128260e407SAxel Dörfler enum types {
13*8560c788SAxel Dörfler 	TIFF_UINT8_TYPE = 1,
14*8560c788SAxel Dörfler 	TIFF_STRING_TYPE,
15*8560c788SAxel Dörfler 	TIFF_UINT16_TYPE,
168260e407SAxel Dörfler 	TIFF_UINT32_TYPE,
178260e407SAxel Dörfler 	TIFF_UFRACTION_TYPE,
18*8560c788SAxel Dörfler 	TIFF_INT8_TYPE,
19*8560c788SAxel Dörfler 	TIFF_UNDEFINED_TYPE,
20*8560c788SAxel Dörfler 	TIFF_INT16_TYPE,
218260e407SAxel Dörfler 	TIFF_INT32_TYPE,
228260e407SAxel Dörfler 	TIFF_FRACTION_TYPE,
238260e407SAxel Dörfler 	TIFF_FLOAT_TYPE,
248260e407SAxel Dörfler 	TIFF_DOUBLE_TYPE,
258260e407SAxel Dörfler };
268260e407SAxel Dörfler 
278260e407SAxel Dörfler struct tiff_tag {
288260e407SAxel Dörfler 	uint16	tag;
298260e407SAxel Dörfler 	uint16	type;
308260e407SAxel Dörfler 	uint32	length;
318260e407SAxel Dörfler };
328260e407SAxel Dörfler 
338260e407SAxel Dörfler #endif	// TIFF_H
34