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