> This is a very unsatisfactory state of affairs: to move
> partially to C99
> and break programs. Lua is written in ANSI C, which is C89,
> not C99. So,
> the bottom line is the newer glibc does not implement C89.
> Oh well, still another "dark corner" to program around. It's
> a pity that
> C99 introduces dark corners where none existed before.
I believe GCC has flags to select which standard it should
compile. While I agree this is not a good solution, it would
at least save headaches to some people.