On 1/18/22 04:54, Reuben Thomas wrote:
I solved my problem not by using the updated gnulib, but by assuming a conformant C99 compiler, and directly using the "inline" keyword. This would not work on clang as shipped with old Mac OS; is it reasonable in your view for me to expect users on such systems to have installed a newer compiler?
I'm not sure a newer compiler would fix the bugs, as they're typically present in the ctype.h supplied by the OS. If the newer compiler comes with a fixed ctype.h you're OK; if it reuses or copies the old ctype.h you'll have a problem.
If memory serves, the problem is not limited to ctype.h.