Found a missing include of scalar.h in WinMMSound.cpp, which was probably included indirectly before dependencies were reduced. Also removed the Byte Order Mark in generated Batch scripts for compiling on MS-Windows, because cmd.exe does not recognize BOM as a legacy from MS-DOS.
Updated the STB Image headers to the latest versions and reduced dependencies on the standard C library. This was intended to get rid of the C standard library completely, but that turned out to be impossible. Most of the changes were a good clean up nonetheless.
Found a missing include of scalar.h in WinMMSound.cpp, which was probably included indirectly before dependencies were reduced. Also removed the Byte Order Mark in generated Batch scripts for compiling on MS-Windows, because cmd.exe does not recognize BOM as a legacy from MS-DOS.
Updated the STB Image headers to the latest versions and reduced dependencies on the standard C library. This was intended to get rid of the C standard library completely, but that turned out to be impossible. Most of the changes were a good clean up nonetheless.