diff --git a/lib/defines.h b/lib/defines.h index 5ef11c02..c285e119 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -222,10 +222,12 @@ static inline void memzero(void *ptr, size_t size) /* To be used for verified unused parameters */ #if defined(__GNUC__) && !defined(__STRICT_ANSI__) -# define unused __attribute__((unused)) +# define unused __attribute__((unused)) +# define NORETURN __attribute__((__noreturn__)) # define format_attr(type, index, check) __attribute__((format (type, index, check))) #else # define unused +# define NORETURN # define format_attr(type, index, check) #endif