home *** CD-ROM | disk | FTP | other *** search
- {$S-,R-,V-,I-,N-,B-,F-}
-
- {$IFNDEF Ver40}
- {Allow overlays}
- {$F+,O-,X+,A-}
- {$ENDIF}
-
- UNIT FastMove;
-
- INTERFACE
-
- (* This routine will move a block of data from a source to a destination. It
- replaces Turbo Pascal's Move routine. *)
-
- PROCEDURE FastMover (VAR source;
- VAR dest;
- numToMove : WORD);
-
-
- IMPLEMENTATION
-
- PROCEDURE FastMover (VAR source;
- VAR dest;
- numToMove : WORD);
-
- BEGIN
- INLINE ($8C / $DA / $C5 / $B6 / > SOURCE / $C4 / $BE / > DEST / $8B / $8E / > NUMTOMOVE);
- INLINE ($39 / $FE / $72 / $08 / $FC / $D1 / $E9 / $73 / $11 / $A4 / $EB / $0E / $FD / $01 / $CE);
- INLINE ($4E / $01 / $CF / $4F / $D1 / $E9 / $73 / $01 / $A4 / $4E / $4F / $F2 / $A5 / $8E / $DA);
- END;
-
- END.