state.h 762 B

12345678910111213141516171819
  1. /****************************************************************************
  2. * dcc project header
  3. * (C) Cristina Cifuentes, Mike van Emmerik
  4. ****************************************************************************/
  5. /* STATE TABLE */
  6. typedef struct
  7. {
  8. dword IP; /* Offset into Image */
  9. int16 r[INDEXBASE]; /* Value of segs and AX */
  10. byte f[INDEXBASE]; /* True if r[.] has a value */
  11. struct
  12. { /* For case stmt indexed reg */
  13. byte regi; /* Last conditional jump */
  14. int16 immed; /* Contents of the previous register */
  15. } JCond;
  16. } STATE;
  17. typedef STATE *PSTATE;