home *** CD-ROM | disk | FTP | other *** search
-
- ; *******************************************************
- ; * *
- ; * Turbo Pascal Runtime Library Version 5.5 *
- ; * Ctrl-Break Flag Handling *
- ; * *
- ; * Copyright (C) 1988,89 Borland International *
- ; * *
- ; *******************************************************
-
- TITLE CBRK
-
- CODE SEGMENT BYTE PUBLIC
-
- ASSUME CS:CODE
-
- PUBLIC GetCBreak
-
- GetCBreak PROC FAR
-
- BreakP EQU (DWORD PTR [BP+6])
-
- PUSH BP
- MOV BP,SP
- MOV AX,3300H
- INT 21H
- LES DI,BreakP
- MOV ES:[DI],DL
- POP BP
- RET 4
-
- GetCBreak ENDP
-
- PUBLIC SetCBreak
-
- SetCBreak PROC FAR
-
- Break EQU (BYTE PTR [BP+6])
-
- PUSH BP
- MOV BP,SP
- MOV DL,Break
- MOV AX,3301H
- INT 21H
- POP BP
- RET 2
-
- SetCBreak ENDP
-
- CODE ENDS
-
- END
-