▲ | flohofwoe 3 days ago | |
Since around Visual Studio 2015 you're fine. AFAIK the STB headers are on C89 mainly because nothings likes to use VC6 as C IDE. E.g. if you depend on other C99 features anyway, including stdint.h is fine, also on MSVC. PS: FWIW I use stdint.h types in the Sokol headers since around 2017 and never heard complaints from users, with the supported compilers being MSVC, GCC and Clang. | ||
▲ | eska 3 days ago | parent | next [-] | |
Since around Visual Studio 2015 you're fine. I personally use `_MSC_VER >= 1600`, so it's since Visual Studio 2010 from April 2010. Built-in types like __int32 from before then may be used as well. | ||
▲ | colleagueRiley 3 days ago | parent | prev [-] | |
Oh, I wasn't sure if that was you :) Thanks for the advice, I'm a little worried about breaking compatibility with compilers that don't support stdint. But if it's standard for C99 thing then sure. |