home *** CD-ROM | disk | FTP | other *** search
- unit Translator;
-
- INTERFACE
- uses Exec;
-
-
- var
- TranslatorBase: pLibrary;
-
-
- const
- TR_NoMem = $FFFFFFFE;
- TR_NotUsed = $FFFFFFFF;
- TR_MakeBad = $FFFFFFFC;
-
-
- function Translate
- (inputString: STRPTR;
- inputLength: longint;
- outputBuffer: STRPTR;
- bufferSize: longint): longint;
-
-
-
- IMPLEMENTATION
- function Translate; xassembler;
- asm
- move.l a6,-(sp)
- lea 8(sp),a6
- move.l (a6)+,d1
- move.l (a6)+,a1
- move.l (a6)+,d0
- move.l (a6)+,a0
- move.l TranslatorBase,a6
- jsr -$1E(a6)
- move.l d0,$18(sp)
- move.l (sp)+,a6
- end;
-
- end.
-