em_abs.h 940 B

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