global.c 729 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*
  2. Definitions of the externs in global.h.
  3. Could be generated.
  4. */
  5. /* $Id$ */
  6. #include "global.h"
  7. /******** EM Machine capacity parameters ********/
  8. size wsize;
  9. size dwsize;
  10. size psize;
  11. long i_minsw;
  12. long i_maxsw;
  13. unsigned long i_maxuw;
  14. long min_off;
  15. long max_off;
  16. ptr max_addr;
  17. size wsizem1;
  18. /******** EM program parameters ********/
  19. ptr ML;
  20. ptr HB;
  21. ptr DB;
  22. long NProc;
  23. long PreIgnMask;
  24. /******** EM machine registers ********/
  25. long PI;
  26. ptr PC;
  27. ptr HP;
  28. ptr SP;
  29. ptr LB;
  30. ptr AB;
  31. long ES;
  32. int ES_def;
  33. int OnTrap;
  34. long IgnMask;
  35. long TrapPI;
  36. char *FRA;
  37. size FRALimit;
  38. size FRASize;
  39. int FRA_def;
  40. /******** The EM Machine Memory ********/
  41. char *text;
  42. char *data;
  43. ptr HL;
  44. char *stack;
  45. char *stackML;
  46. ptr SL;