home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- * Module to trap ctrl-brk/hardware error and handle them gracefully. *
- * Note the usage of GraphGen.c module is assumed. *
- * *
- * Written by: Gershon Elber Ver 1.1, Mar. 1990 *
- *****************************************************************************/
-
- #ifndef CTRL_BRK_H
- #define CTRL_BRK_H
-
- #ifndef LINE_LEN
- #define LINE_LEN 128
- #endif /* LINE_LEN */
-
- #ifndef TRUE
- #define TRUE 1
- #define FALSE 0
- #endif /* TRUE */
-
- #define BIOS_CTRL_BRK 0x1b
-
- #define IGNORE 0 /* Actions to take in hardware error. */
- #define RETRY 1
- #define ABORT 2
-
- /* And finally the prototypes of the external routines: */
-
- extern int WasCtrlBrk;
-
- void SetUpCtrlBrk(void);
- void RestoreCtrlBrk(void);
- void SetUpHardErr(void);
-
- #endif /* CTRL_BRK_H */
-