error() doesn't return

This will fix some complaints from static analysis.  Note that the
code it complained about wasn't incorrect and that's likely to be
the case of a lot of its complaints.
This commit is contained in:
PatR
2022-08-20 15:42:04 -07:00
parent b0f3371147
commit 96e9534289
+3 -3
View File
@@ -2055,7 +2055,7 @@ extern void msmsg(const char *, ...) PRINTF_F(1, 2);
extern void gettty(void); extern void gettty(void);
extern void settty(const char *); extern void settty(const char *);
extern void setftty(void); extern void setftty(void);
extern void error(const char *, ...) PRINTF_F(1, 2); extern void error(const char *, ...) PRINTF_F(1, 2) NORETURN;
#if defined(TIMED_DELAY) && defined(_MSC_VER) #if defined(TIMED_DELAY) && defined(_MSC_VER)
extern void msleep(unsigned); extern void msleep(unsigned);
#endif #endif
@@ -2969,7 +2969,7 @@ extern void settty(const char *);
extern void setftty(void); extern void setftty(void);
extern void intron(void); extern void intron(void);
extern void introff(void); extern void introff(void);
extern void error (const char *, ...) PRINTF_F(1, 2); extern void error (const char *, ...) PRINTF_F(1, 2) NORETURN;
#ifdef ENHANCED_SYMBOLS #ifdef ENHANCED_SYMBOLS
extern void tty_utf8graphics_fixup(void); extern void tty_utf8graphics_fixup(void);
#endif #endif
@@ -3136,7 +3136,7 @@ extern void shuttty(const char *);
extern void setftty(void); extern void setftty(void);
extern void intron(void); extern void intron(void);
extern void introff(void); extern void introff(void);
extern void error (const char *, ...) PRINTF_F(1, 2); extern void error (const char *, ...) PRINTF_F(1, 2) NORETURN;
#ifdef TIMED_DELAY #ifdef TIMED_DELAY
extern void msleep(unsigned); extern void msleep(unsigned);
#endif #endif