error.h 678 B

12345678910111213141516171819202122
  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_ERROR_H
  6. #define LANG_CEM_CEMCOM_ANSI_ERROR_H
  7. /* lang/cem/cemcom.ansi/error.c */
  8. void error(char *fmt, ...);
  9. void expr_error(struct expr *expr, char *fmt, ...);
  10. void lexstrict(char *fmt, ...);
  11. void strict(char *fmt, ...);
  12. void expr_strict(struct expr *expr, char *fmt, ...);
  13. void warning(char *fmt, ...);
  14. void expr_warning(struct expr *expr, char *fmt, ...);
  15. void lexerror(char *fmt, ...);
  16. void lexwarning(char *fmt, ...);
  17. void crash(char *fmt, ...);
  18. void fatal(char *fmt, ...);
  19. #endif /* LANG_CEM_CEMCOM_ANSI_ERROR_H */