1	.TITLE TIFFVEC - Transfer vector for TIFF library
2	.IDENT /LIBTIFF 3.4-002/
3;
4	.PSECT TIFFVEC,EXE,NOWRT,PIC,SHR,GBL,QUAD
5;
6; Macro that defines one entry in the transfer vector
7;
8	.MACRO VECTOR,NAME
9	.ALIGN QUAD
10	.TRANSFER NAME
11	.MASK NAME
12	JMP L^NAME+2
13	.ENDM
14;
15; Here goes the definitions of all public functions in the library, plus
16; a few extra that are called by the tools.
17; The sequence MUST NOT be changed, otherwise you will have to relink
18; all applications. Add new functions at the end.
19;
20	VECTOR TIFFCheckTile
21	VECTOR TIFFClose
22	VECTOR TIFFComputeStrip
23	VECTOR TIFFComputeTile
24	VECTOR TIFFCurrentDirectory
25	VECTOR TIFFCurrentRow
26	VECTOR TIFFCurrentStrip
27	VECTOR TIFFCurrentTile
28	VECTOR TIFFError
29	VECTOR TIFFFdOpen
30	VECTOR TIFFFileName
31	VECTOR TIFFFileno
32	VECTOR TIFFFlush
33	VECTOR TIFFFlushData
34	VECTOR TIFFGetField
35	VECTOR TIFFGetFieldDefaulted
36;
37; TIFFGetFileSize was removed in version 3.2. It has been replaced by a
38; dummy value that makes the program abort with a privileged instruction
39; fault, in case an old program calls TIFFGetFileSize.
40;
41;	VECTOR TIFFGetFileSize
42	.QUAD  0
43;
44	VECTOR TIFFGetMode
45	VECTOR TIFFIsTiled
46;
47; TIFFModeCCITTFax3 gone in 3.3 beta 024
48;	VECTOR TIFFModeCCITTFax3
49	.QUAD  0
50	VECTOR TIFFNumberOfStrips
51	VECTOR TIFFNumberOfTiles
52	VECTOR TIFFOpen
53	VECTOR TIFFPrintDirectory
54	VECTOR TIFFReadBufferSetup
55	VECTOR TIFFReadDirectory
56	VECTOR TIFFReadEncodedStrip
57	VECTOR TIFFReadEncodedTile
58	VECTOR TIFFReadRawStrip
59	VECTOR TIFFReadRawTile
60	VECTOR TIFFReadRGBAImage
61	VECTOR TIFFReadScanline
62	VECTOR TIFFReadTile
63	VECTOR TIFFReverseBits
64	VECTOR TIFFScanlineSize
65	VECTOR TIFFSetDirectory
66	VECTOR TIFFSetErrorHandler
67	VECTOR TIFFSetField
68	VECTOR TIFFSetWarningHandler
69	VECTOR TIFFStripSize
70	VECTOR TIFFSwabShort
71	VECTOR TIFFSwabLong
72	VECTOR TIFFSwabArrayOfShort
73	VECTOR TIFFSwabArrayOfLong
74	VECTOR TIFFTileRowSize
75	VECTOR TIFFTileSize
76	VECTOR TIFFVGetField
77	VECTOR TIFFVGetFieldDefaulted
78	VECTOR TIFFVSetField
79	VECTOR TIFFWarning
80	VECTOR TIFFWriteDirectory
81	VECTOR TIFFWriteEncodedStrip
82	VECTOR TIFFWriteEncodedTile
83	VECTOR TIFFWriteRawStrip
84	VECTOR TIFFWriteRawTile
85	VECTOR TIFFWriteScanline
86	VECTOR TIFFWriteTile
87;
88; New entries in version 3.1
89;
90	VECTOR TIFFClientOpen
91	VECTOR TIFFVStripSize	; For tiffcp
92;
93; New entries in version 3.2
94;
95	VECTOR TIFFGetVersion
96	VECTOR TIFFGetBitRevTable
97	VECTOR _TIFFmalloc	; For fax2tiff
98;
99; New entries in version 3.3
100;
101	VECTOR TIFFIsByteSwapped
102	VECTOR TIFFSetWriteOffset
103;
104; New entries in version 3.3 beta 020
105;
106	VECTOR TIFFSetSubDirectory
107	VECTOR TIFFUnlinkDirectory
108;
109; New entries in version 3.3 beta 026 (for the tools)
110;
111	VECTOR _TIFFfree
112	VECTOR _TIFFrealloc
113	VECTOR _TIFFmemset
114	VECTOR _TIFFmemcpy
115	VECTOR _TIFFmemcmp
116;
117; New entries in version 3.4 beta 002
118;
119	VECTOR TIFFRasterScanlineSize
120	VECTOR TIFFDefaultStripSize
121	VECTOR TIFFDefaultTileSize
122	VECTOR TIFFVTileSize ; not new, but omitted previously
123	VECTOR TIFFSwabDouble
124	VECTOR TIFFSwabArrayOfDouble
125	VECTOR TIFFLastDirectory ; not new either
126;
127; New entries in version 3.4 beta 007 through 032
128;
129	VECTOR TIFFCurrentDirOffset
130	VECTOR TIFFWriteBufferSetup
131	.END
132