# HG changeset patch # User Gerd Moellmann # Date 969572979 0 # Node ID 17e9dd6e4ef309814ded37483b2c39aafd10ca8d # Parent 453d7c06eaa648fe6338d14f8d34793c0a886c31 (NO_RETURN): Define.as `__attribute__((__noreturn__))' for GCC >= 2.5. diff -r 453d7c06eaa6 -r 17e9dd6e4ef3 src/config.in --- a/src/config.in Thu Sep 21 20:55:56 2000 +0000 +++ b/src/config.in Thu Sep 21 21:49:39 2000 +0000 @@ -547,3 +547,9 @@ /* Should we enable expensive run-time checking of data types? */ #undef ENABLE_CHECKING + +#if defined __GNUC__ && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR >= 5)) +#define NO_RETURN __attribute__ ((__noreturn__)) +#else +#define NO_RETURN /* nothing */ +#endif