The primary goal here is so we can change the project C support to C99 everywhere.
So we need to ensure that all the C Windows code is actually C99 or actually compile it as C++.
Because snprintf is only supported in Visual Studio 2015. Using snprintf is the best fix for the buffer overrun in pn_proactor_addr, as per https://github.com/apache/qpid-proton/pull/176
Also, printf supports %zu for printing size_t (since Visual Studio 2013).
Does anyone use anything older than Visual Studio 2015 with Proton, at this point?