--- libecb/ecb.h 2011/05/26 18:34:23 1.16 +++ libecb/ecb.h 2011/05/26 18:36:43 1.18 @@ -1,5 +1,5 @@ /* - * libecb + * libecb - http://software.schmorp.de/pkg/libecb * * Copyright (©) 2009-2011 Marc Alexander Lehmann * Copyright (©) 2011 Emanuele Giaquinta @@ -34,7 +34,8 @@ /* many compilers define _GNUC_ to some versions but then only implement * what their idiot authors think are the "more important" extensions, - * causing enourmous grief for some better fake benchmark numbers or so. + * causing enourmous grief in return for some better fake benchmark numbers. + * or so. * we try to detect these and simply assume they are not gcc - if they have * an issue with that they should have done it right in the first place. */ @@ -152,7 +153,7 @@ # define ecb_unreachable() __builtin_unreachable () #else /* this seems to work fine, but gcc always emits a warning for it :/ */ -ECB_HEADER_INLINE void ecb_unreachable (void) ecb_attribute ((noreturn)); +ECB_HEADER_INLINE void ecb_unreachable (void) ecb_noreturn; ECB_HEADER_INLINE void ecb_unreachable (void) { } #endif