From e479a0754c5afed3166426fc176e0b80dfc134b0 Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 21 Feb 2026 18:37:06 +0100 Subject: cpp: better diagnostics --- common.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common.h') diff --git a/common.h b/common.h index ef4d4d7..0c4945e 100644 --- a/common.h +++ b/common.h @@ -435,6 +435,9 @@ void markfileonce(int id, internstr guard); void markfileseen(int id); bool isfileseen(int id); void closefile(int id); + +enum diagkind { DGERROR, DGWARN, DGNOTE, }; +void vdiag(const struct span *, enum diagkind, const char *, va_list); NORETURN void fatal(const struct span *, const char *, ...); void error(const struct span *, const char *, ...); void warn(const struct span *, const char *, ...); -- cgit v1.2.3