ch3.h 580 B

1234567891011121314151617
  1. /*
  2. * The Amsterdam Compiler Kit
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. #ifndef LANG_CEM_CEMCOM_ANSI_CH3_H
  6. #define LANG_CEM_CEMCOM_ANSI_CH3_H
  7. void ch3cast(struct expr **expp, int oper, struct type *tp);
  8. void ch3sel(struct expr **expp, int oper, struct idf *idf);
  9. void ch3incr(struct expr **expp, int oper);
  10. int equal_type(struct type *tp, struct type *otp, int qual_lev, int diag);
  11. int recurqual(struct type *tp, int qual);
  12. void ch3asgn(struct expr **expp, int oper, struct expr *expr);
  13. int is_integral_type(struct type *tp);
  14. #endif