diff options
Diffstat (limited to 'cmakeconfig.h.in')
-rw-r--r-- | cmakeconfig.h.in | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/cmakeconfig.h.in b/cmakeconfig.h.in index 75d9433582..bb62fb6737 100644 --- a/cmakeconfig.h.in +++ b/cmakeconfig.h.in @@ -415,15 +415,6 @@ #cmakedefine _LARGE_FILES #cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@ -/* Define WS_MSVC_NORETURN appropriately for declarations of routines that - never return (just like Charlie on the MTA). - - Note that MSVC++ expects __declspec(noreturn) to precede the function - name and GCC, as far as I know, expects __attribute__((noreturn)) to - follow the function name, so we need two different flavors of - noreturn tag. */ -#define WS_MSVC_NORETURN @WS_MSVC_NORETURN@ - /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ /* Note: not use in the code */ @@ -433,6 +424,9 @@ However, we do need it for some headers that are shared between C and C++. */ #define _U_ ${C_UNUSED} +/* Hint to the compiler that a function never returns */ +#define WS_NORETURN @WS_NORETURN@ + #if defined(_WIN32) /* WpdPack/INclude/pcap/pcap.h checks for "#if defined(WIN32)" */ |