/*******************************************************************/ /* */ /* Advanced Communication Board Developer Toolkit */ /* (c)Copyright 1993-1995, Sealevel Systems Incorporated */ /* */ /* For use with Advanced Communication Boards */ /*******************************************************************/ /* This file defines constants and prototypes for routines that */ /* interface to the 8259 Programmable Interrupt Controller (PIC) */ /* Source File is INT.ASM */ /*******************************************************************/ /* Procedure Prototypes for Calling Program */ /*******************************************************************/ #ifdef __cplusplus extern "C" { #endif #ifndef _BORLAND #define FAR __far extern void IRQSetupEx(unsigned char, void ( __cdecl __interrupt FAR *)(void)); #else #define FAR far extern void IRQSetupEx(unsigned char, void ( __interrupt FAR *)); #endif extern void SaveIRQMask(void); extern void ReturnIRQMask(void); extern void IRQSetup(unsigned char,unsigned short,unsigned short); extern void IRQUnsetup(unsigned char); #ifdef __cplusplus } #endif /*******************************************************************/