Bruce Korb <bk...@gnu.org> skribis: > On 11/17/13 13:18, Ludovic Courtès wrote: >> What would you think of sticking to the standard and less problematic >> ‘_Noreturn’ identifier in Gnulib? >> >> (I also agree that it’s better for Guile’s public headers to use >> ‘__noreturn__’, but using ‘noreturn’ was not completely silly either.) > > "noreturn" is a C11 keyword
Well it’s a macro from <stdnoreturn.h>, but the keyword is _Noreturn. As ugly as it may look, ‘_Noreturn’ was chose to avoid name clashes. > When you #include <stdnoreturn.h>, that token should work as expected. > gnulib makes that available. Right, I had overlooked the standardization of <stdnoreturn.h>. Sorry for the noise! Ludo’.