2021.01.01 19:31 "[Tiff] Enabling and requiring C99 language support", by Roger Leigh

2021.01.01 20:20 "Re: [Tiff] Enabling and requiring C99 language support", by Greg Troxel

The main question to address is: how far can we go in switching over to C99?

In 2016 I worked on code that was intended to be widely portable to an unknown set embedded systems with very long lifetimes and slow-to-change toolchains (none of this open source). I picked C99 as the language standard, and got no pushback. The only actual problem was one system with a microsoft compiler that was almost C99 except that it didn't allow misordered decls/code.

So I would suggest asking the question: Is anyone using libtiff and building it in an environment that does not support C99?

Please note that I'm generally trailing edge and very reluctant to bump requirements. I'd be the first to object to a C++17 requirement :-) But I wonder if there are any users that build libtiff in a pre-C99 setup, especially any that would build anything else to use it.