aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/compat/err.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/compat/err.h b/include/compat/err.h
index 65a760f..3a5e01f 100644
--- a/include/compat/err.h
+++ b/include/compat/err.h
@@ -18,6 +18,11 @@
18#include <stdio.h> 18#include <stdio.h>
19#include <string.h> 19#include <string.h>
20 20
21#if defined(_MSC_VER)
22__declspec(noreturn)
23#else
24__attribute__((noreturn))
25#endif
21static inline void 26static inline void
22err(int eval, const char *fmt, ...) 27err(int eval, const char *fmt, ...)
23{ 28{
@@ -34,6 +39,11 @@ err(int eval, const char *fmt, ...)
34 va_end(ap); 39 va_end(ap);
35} 40}
36 41
42#if defined(_MSC_VER)
43__declspec(noreturn)
44#else
45__attribute__((noreturn))
46#endif
37static inline void 47static inline void
38errx(int eval, const char *fmt, ...) 48errx(int eval, const char *fmt, ...)
39{ 49{