home *** CD-ROM | disk | FTP | other *** search
- IFND EXEC_ABLES_I
- EXEC_ABLES_I SET 1
-
-
- IFND EXEC_EXECBASE_I
- INCLUDE "exec/execbase.i" for IDNestCnt
- ENDC !EXEC_EXECBASE_I
-
-
-
- INT_ABLES MACRO
- XREF.L _intena needs linker mode
- ENDM
-
-
- DISABLE MACRO
- IFC '\1',''
- MOVE.W #$04000,_intena *(NOT IF_SETCLR)+IF_INTEN
- ADDQ.B #1,IDNestCnt(A6)
- ENDC
- IFNC '\1',''
- MOVE.L 4,\1
- MOVE.W #$04000,_intena *(NOT IF_SETCLR)+IF_INTEN
- ADDQ.B #1,IDNestCnt(\1)
- ENDC
- ENDM
-
-
- ENABLE MACRO
- IFC '\1',''
- SUBQ.B #1,IDNestCnt(A6)
- BGE.S ENABLE\@
- MOVE.W #$0C000,_intena *IF_SETCLR+IF_INTEN
- ENABLE\@:
- ENDC
- IFNC '\1',''
- MOVE.L 4,\1
- SUBQ.B #1,IDNestCnt(\1)
- BGE.S ENABLE\@
- MOVE.W #$0C000,_intena
- ENABLE\@:
- ENDC
- ENDM
-
-
-
- TASK_ABLES MACRO
- XREF.L _LVOPermit changed
- ENDM
-
-
- FORBID MACRO
- ADDQ.B #1,TDNestCnt(A6)
- ENDM
-
-
- PERMIT MACRO
- JSR _LVOPermit(A6)
- ENDM
-
- ENDC !EXEC_ABLES_I
-
-