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