ao_write.c:336:58: warning: incorrect type in argument 3 (different modifiers)
ao_write.c:336:58: expected void *( *__start_routine )( ... )
ao_write.c:336:58: got void [noreturn] *( *<noident> )( ... )
gcc versions 5, 6 and 7 all seem to be happy without the __noreturn
as well, so let's lose it.
return ret;
}
-__noreturn static void *aow_play(void *priv)
+static void *aow_play(void *priv)
{
struct writer_node *wn = priv;
struct private_aow_data *pawd = wn->private_data;