FP_trap.h 623 B

12345678910111213141516171819202122
  1. /*
  2. (c) copyright 1988 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. /* $Id$ */
  6. /*
  7. include file for floating point package
  8. */
  9. /* EM TRAPS */
  10. #define EIOVFL 3 /* Integer Overflow */
  11. #define EFOVFL 4 /* Floating Overflow */
  12. #define EFUNFL 5 /* Floating Underflow */
  13. #define EIDIVZ 6 /* Integer Divide by 0 */
  14. #define EFDIVZ 7 /* Floating Divide by 0.0 */
  15. #define EIUND 8 /* Integer Undefined Number */
  16. #define EFUND 9 /* Floating Undefined Number */
  17. #define ECONV 10 /* Conversion Error */
  18. # define trap(x) _fptrp(x)