diff --git a/tools/qfcc/include/cmdlib.h b/tools/qfcc/include/cmdlib.h index 0eb4feb8d..2fa9a85a1 100644 --- a/tools/qfcc/include/cmdlib.h +++ b/tools/qfcc/include/cmdlib.h @@ -49,7 +49,7 @@ extern char **myargv; int FileLength (FILE *f); -void Error (char *error, ...); +void Error (char *error, ...)__attribute__((format(printf, 1,2))); int CheckParm (char *check); FILE *SafeOpenWrite (char *filename); diff --git a/tools/qfcc/include/qfcc.h b/tools/qfcc/include/qfcc.h index f26fa8261..054e43186 100644 --- a/tools/qfcc/include/qfcc.h +++ b/tools/qfcc/include/qfcc.h @@ -436,7 +436,7 @@ def_t *PR_ReuseConstant (expr_t *expr, def_t *def); qboolean PR_Check (token_type_t type, const char *string); void PR_Expect (token_type_t type, const char *string); -void PR_ParseError (const char *error, ...); +void PR_ParseError (const char *error, ...)__attribute__((format(printf, 1,2))); extern jmp_buf pr_parse_abort; // longjump with this on parse error