|
|
1.1 root 1: /* (-lgl
2: * COHERENT Version 3.0
3: * Copyright (c) 1982, 1990 by Mark Williams Company.
4: * All rights reserved. May not be copied without permission.
5: -lgl) */
6: /*
7: * Floating Point Exception codes for SIGFPE handlers
8: */
9:
10: #ifndef FPERR_H
11: #define FPERR_H FPERR_H
12:
13: enum fperr {
14: FPE_DV0, /* divide by 0 */
15: FPE_UFL, /* underflow */
16: FPE_OFL, /* overflow */
17: FPE_IOF, /* integer overflow */
18: FPE_NAN, /* illegal number */
19: FPE_UNK /* unknown */
20: };
21: enum fpeact { /* fp err actions */
22: FPE_ST0, /* set result to 0 */
23: FPE_SIG /* generate a signal */
24: };
25: char *fperrstr[] = {
26: "divide by 0",
27: "underflow",
28: "overflow",
29: "integer overflow",
30: "illegal number",
31: "unknown"
32: };
33:
34: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.