proto_loc.h 724 B

12345678910111213141516171819
  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_PROTO_H
  6. #define LANG_CEM_CEMCOM_ANSI_PROTO_H
  7. /* lang/cem/cemcom.ansi/proto.c */
  8. void check_for_void(register struct proto *pl);
  9. void add_proto(struct proto *pl, struct decspecs *ds, struct declarator *dc, int lvl);
  10. struct tag *gettag(struct type *tp, struct idf **idpp);
  11. void declare_protos(register struct declarator *dc);
  12. void update_proto(register struct type *tp, register struct type *otp);
  13. void remove_proto_tag(struct type *tp);
  14. void remove_proto_idfs(register struct proto *pl);
  15. void call_proto(register struct expr **expp);
  16. #endif /* LANG_CEM_CEMCOM_ANSI_PROTO_H */