em_abs.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /* $Id$ */
  2. /*
  3. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  4. * See the copyright notice in the ACK home directory, in the file "Copyright".
  5. */
  6. #define LINO_AD 0
  7. #define FILN_AD 4
  8. /* ERANGE conflicts with a symbol in the ANSI C library. */
  9. #ifdef ERANGE
  10. #undef ERANGE
  11. #endif
  12. #define LINO (*(int *)(_hol0()+LINO_AD))
  13. #define FILN (*(char **)(_hol0()+FILN_AD))
  14. #define EARRAY 0
  15. #define ERANGE 1
  16. #define ESET 2
  17. #define EIOVFL 3
  18. #define EFOVFL 4
  19. #define EFUNFL 5
  20. #define EIDIVZ 6
  21. #define EFDIVZ 7
  22. #define EIUND 8
  23. #define EFUND 9
  24. #define ECONV 10
  25. #define ESTACK 16
  26. #define EHEAP 17
  27. #define EILLINS 18
  28. #define EODDZ 19
  29. #define ECASE 20
  30. #define EMEMFLT 21
  31. #define EBADPTR 22
  32. #define EBADPC 23
  33. #define EBADLAE 24
  34. #define EBADMON 25
  35. #define EBADLIN 26
  36. #define EBADGTO 27