    ifnd EXEC_ALERTS_I
EXEC_ALERTS_I set 1

    ifnd    EXEC_OFFSETS_I
    include "asm:include/offsets/exec.Offsets"
    endif

SB_ALERTWACK equ 1
SF_ALERTWACK equ 1<<1

ALERT macro  \1,\2
      movem.l d7/a5/a6,-(sp)
      move.l  #\1,d7
      ifd     \2
      lea     \2,a5
      endif
      movea.l 4,a6
      jsr     Alert(a6)
      movem.l (sp)+,d7/a5/a6
      endm

AT_DeadEnd  equ $80000000
AT_Recovery equ 0
AG_NoMemory equ $10000
AG_MakeLib  equ $20000
AG_OpenLib  equ $30000
AG_OpenDev  equ $40000
AG_OpenRes  equ $50000
AG_IOError  equ $60000
AG_NoSignal equ $70000

AO_ExecLib      equ $8001
AO_GraphicsLib  equ $8002
AO_LayersLib    equ $8003
AO_Intuition    equ $8004
AO_MathLib      equ $8005
AO_DOSLib       equ $8007
AO_RAMLib       equ $8008
AO_IconLib      equ $8009
AO_ExpansionLib equ $800A
AO_AudioDev     equ $8010
AO_ConsoleDev   equ $8011
AO_GamePortDev  equ $8012
AO_KeyboardDev  equ $8013
AO_TrackDiskDev equ $8014
AO_TimerDev     equ $8015
AO_CIARsrc      equ $8020
AO_DiskRsrc     equ $8021
AO_MiscRsrc     equ $8022
AO_BootStrap    equ $8030
AO_Workbench    equ $8031

AN_ExecLib      equ $1000000
AN_ExcptVect    equ $81000001
AN_BaseChkSum   equ $81000002
AN_LibChkSum    equ $81000003
AN_LibMem       equ $81000004
AN_MemCorrupt   equ $81000005
AN_IntrMem      equ $81000006
AN_InitAPtr     equ $81000007
AN_SemCorrupt   equ $81000008
AN_FreeTwice    equ $81000009
AN_BogusExcpt   equ $8100000A

AN_GraphicsLib  equ $2000000
AN_GfxNoMem     equ $82010000
AN_LongFrame    equ $82010006
AN_ShortFrame   equ $82010007
AN_TextTmpRas   equ $2010009
AN_BltBitMap    equ $8201000A
AN_RegionMemory equ $8201000B
AN_MakeVPort    equ $82010030
AN_GfxNoLCM     equ $82011234

AN_LayersLib    equ $3000000
AN_LayersNoMem  equ $83010000

AN_Intuition    equ $4000000
AN_GadgetType   equ $84000001
AN_BadGadget    equ $4000001
AN_CreatePort   equ $84010002
AN_ItemAlloc    equ $4010003
AN_SubAlloc     equ $4010004
AN_PlaneAlloc   equ $84010005
AN_ItemBoxTop   equ $84000006
AN_OpenScreen   equ $84010007
AN_OpenScrnRast equ $84010008
AN_SysScrnType  equ $84000009
AN_AddSWGadget  equ $8401000A
AN_OpenWindow   equ $8401000B
AN_BadState     equ $8400000C
AN_BadMessage   equ $8400000D
AN_WeirdEcho    equ $8400000E
AN_NoConsole    equ $8400000F

AN_MathLib      equ $5000000

AN_DOSLib       equ $7000000
AN_StartMem     equ $7010001
AN_EndTask      equ $7000002
AN_QPktFail     equ $7000003
AN_AsyncPkt     equ $7000004
AN_FreeVec      equ $7000005
AN_DiskBlkSeq   equ $7000006
AN_BitMap       equ $7000007
AN_KeyFree      equ $7000008
AN_BadChkSum    equ $7000009
AN_DiskError    equ $700000A
AN_KeyRange     equ $700000B
AN_BadOverlay   equ $700000C

AN_RAMLib       equ $8000000
AN_BadSegList   equ $8000001

AN_IconLib      equ $9000000

AN_ExpansionLib     equ $A000000
AN_BadExpansionFree equ $A000001

AN_AudioDev     equ $10000000

AN_ConsoleDev   equ $11000000

AN_GamePortDev  equ $12000000

AN_KeyboardDev  equ $13000000

AN_TrackDiskDev equ $14000000
AN_TDCalibSeek  equ $14000001
AN_TDDelay      equ $14000002

AN_TimerDev     equ $15000000
AN_TMBadReq     equ $15000001
AN_TMBadSupply  equ $15000002

AN_CIARsrc      equ $20000000

AN_DiskRsrc     equ $21000000
AN_DRHasDisk    equ $21000001
AN_DRIntNoAct   equ $21000002

AN_MiscRsrc     equ $22000000

AN_BootStrap    equ $30000000
AN_BootError    equ $30000001

AN_Workbench    equ $31000000

AN_DiskCopy     equ $32000000

    endif


