home *** CD-ROM | disk | FTP | other *** search
-
- * Maxon C++ Library:
- * Modul "userbreak"
- * Jens Gelhar 07.09.92
-
- xdef userbreak,userbreak_flagpos
- xdef _INIT_0_UserBreaK_Position
-
- xref __Writefile,_std__err
- xref exit__i
-
- execbase = 4
-
- _INIT_0_UserBreaK_Position:
- move.l execbase.w,a6
- move.l $114(a6),a6 ; ThisTask
- lea $1C(a6),a6
- move.l a6,userbreak_flagpos
- rts
-
- userbreak:
- move.l userbreak_flagpos(pc),a0 ; Break-Signal löschen
- bclr #4,(a0)
- lea _std__err,a0
- move.l #str,d2
- moveq #strlen,d3
- jsr __Writefile
- move.l #900,-(a7)
- jsr exit__i
-
- userbreak_flagpos:
- dc.l dummy
- dummy: dc.l 0
- str: dc.b 10,'*** User break',10
- strlen = *-str
-
- end
-