2 Copyright © 2010, The AROS Development Team. All rights reserved.
5 Desc: AddICRVector() function.
9 #include <exec/interrupts.h>
10 #include <proto/cia.h>
11 #include <proto/exec.h>
13 #include "cia_intern.h"
15 AROS_LH2(struct Interrupt
*, AddICRVector
,
16 AROS_LHA(LONG
, iCRBit
, D0
),
17 AROS_LHA(struct Interrupt
*, interrupt
, A1
),
18 struct Library
*, resource
, 6, Cia
)
22 struct CIABase
*CiaBase
= (struct CIABase
*)resource
;
23 struct Interrupt
*old
;
26 old
= CiaBase
->Vectors
[iCRBit
];
28 CiaBase
->Vectors
[iCRBit
] = interrupt
;