declarator.h 609 B

12345678910111213141516
  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_DECLARATOR_H
  6. #define LANG_CEM_CEMCOM_ANSI_DECLARATOR_H
  7. /* lang/cem/cemcom.ansi/declarator.c */
  8. struct type *declare_type(struct type *tp, struct declarator *dc);
  9. void add_decl_unary(struct declarator *dc, int fund, int qual, arith count, struct formal *fm, struct proto *pl);
  10. void remove_declarator(struct declarator *dc);
  11. void reject_params(struct declarator *dc);
  12. void check_array_subscript(struct expr *expr);
  13. #endif /* LANG_CEM_CEMCOM_ANSI_DECLARATOR_H */