diff --git a/NQ/progs.h b/NQ/progs.h index 46ef6bd..6986e88 100644 --- a/NQ/progs.h +++ b/NQ/progs.h @@ -124,7 +124,8 @@ extern int pr_xstatement; extern unsigned short pr_crc; -void PR_RunError(const char *error, ...) __attribute__((format(printf,1,2))); +void PR_RunError(const char *error, ...) + __attribute__((noreturn, format(printf,1,2))); void ED_PrintEdicts(void); void ED_PrintNum(int ent); diff --git a/QW/server/progs.h b/QW/server/progs.h index 530f341..fe2a104 100644 --- a/QW/server/progs.h +++ b/QW/server/progs.h @@ -131,7 +131,8 @@ extern func_t SpectatorConnect; extern func_t SpectatorThink; extern func_t SpectatorDisconnect; -void PR_RunError(const char *error, ...) __attribute__((format(printf,1,2))); +void PR_RunError(const char *error, ...) + __attribute__((noreturn, format(printf,1,2))); void ED_PrintEdicts(void); void ED_PrintNum(int ent);