expr.h 467 B

1234567891011121314151617181920
  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. /* $Id$ */
  6. typedef struct expr {
  7. int ex_typ;
  8. short ex_regset[SZOFSET(MAXREGS)];
  9. int ex_index;
  10. } expr_t,*expr_p;
  11. #define TYPINT 1
  12. #define TYPBOOL 2
  13. #define TYPADDR 3
  14. #define TYPREG 4
  15. /* When the type is register the regset contains the set of
  16. possible registers for checking purposes only.
  17. */