Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@Clownacy Clownacy released this 08 Apr 00:11
· 220 commits to master since this release

The old CLI example Makefile was broken and the Arch Linux package had an incorrect dependency. These have both been fixed.

The big change in this release is that clownaudio can now be compiled as either C99 or C++98: this can be controlled with the CMake script's CLOWNAUDIO_CPP option. This way, clownaudio can be compiled by both Visual C++ 6.0 (which only supports C89 and C++98) and the Tiny C Compiler (which only supports a subset of C99) without modification.

Please keep in mind that some built-in decoder backends do not support this: namely, PxTone and SNES_SPC can only be compiled as C++, while libxmp-lite can only be compiled as C.