Use asprintf when processing paths
Add detection and fallbacks for asprintf
Refator memio code to avoid -Wcast-qual warning
Fix some -Wcast-qual warnings
Make more static arrays const
Make the pmode array const
Remove unused linked list code
Use a fixed array instead of a list for sound drivers
Patch to simplify adding support for other toolchains
Remove decrunch_internal_tempfile()
Allow the LHA depacker to work without using a temporary file
Remove the inlen argument from the depacker interface
Make all depacker objects const
Support loading SoundTracker modules using CR terminators
Update the license information for the bzip2 depacker
Use the setup-watcom action to install OpenWatcom in CI builds
Support compiling for MS-DOS with OpenWatcom
Allow the uncompress depacker to work without using a temporary file
Fix MSVC CI builds in windows-2022 environments
Add missing casts in bunzip2.c
Allow the bunzip2 depacker to work without using a temporary file
Minor cleanup in the bzip2 depacker
Avoid calling exit in the bzip2 depacker
Remove unused CRC-32 functions
Restore the UBSan fix from commit a2f88d0
Update the bzip2 depacker code to a newer 0BSD-licensed version
Add OpenWatcom builds to GitHub Actions
Add the default include directories to the OpenWatcom makefiles
Add AmigaOS 4 and MorphOS builds to GitHub Actions
Combine hio_open_mem and hio_open_mem2
tinfl_decompress: avoid NULL ptr arithmetic UB:
Allow the xfd depacker to work without using a temporary file
Allow the mmcmp depacker to work without using a temporary file
Allow the unxz depacker to work without using a temporary file
Allow certain depackers to work without using a temporary file
Include miniz.c in CMake builds
silence some stupid watcom warnings
Fix use of uninitialized memory in tinfl_decompress_mem_to_callback()
Fix "'&array' may not produce intended result" warnings with OpenWatcom
Change the gzip depacker to use miniz
Change the MUSE depacker to use miniz
Remove the old inflate code
Disable unused miniz functionality
Avoid using unaligned memory access in UBSan builds
Replace LGPL unzip code with miniz
Split cmake-prepare source lists onto individual lines for each file
Generate libxmp-sources.cmake automatically
Add RISC OS to the list of platforms with case-insensitive file systems
Fix generating the MSVC 2005/2008 project
Replace use of stat() in mfp_load
Replace use of fstat()
Fix compiling the unit tests with C89 compilers
Disable some unused code in stb_vorbis
Apply stb_vorbis changes suggested by @sezero
tweak forceinline definition in stb_vorbis.c
tweak alloca() discovery in stb_vorbis.c
Attempt to restore as many sanity checks as possible
Use libxmp types for stb_vorbis
Restore changes from commit 1c6e257
Restore changes from commit 2004b42
Restore changes from commit b4a1d36
Update stb_vorbis to v1.22
Update stb_vorbis to v1.21
Remove replacement for unistd.h
Remove unneeded replacement for sys/time.h
Close and unlink temporary files in the tests
Disable use of fork() on RISC OS
Fix make check on OS/2
Add check target to OpenWatcom makefiles
Add make clean/distclean support for the tests
Reduce code duplication in lite/test
Apply commit ce19d177c8 to libxmp-lite
Remove unused includes in the tests
Remove unused includes
Reduce stdlib.h includes
Reduce stdarg.h, stdio.h and string.h includes
Add some sanity checks to the Coconizer loader
Add more comments to fix_effect in coco_load.c
Improve Coconizer module detection
Fix Coconizer Fine Volume Up/Down effects
Fix Coconizer Set Stereo Position effects
Re-enable the Coconizer loader
Support compiling for Windows with OpenWatcom
Fix sanity check in Digital Symphony loader
Fix audio output on Haiku
Error out when building with DJGPP <= 2.01
Minor optimization in OpenWatcom DOS builds
Improve IRQ handling in DOS builds
Use __attribute__((no_reorder)) for IRQ interrupts
Support compiling the SoundBlaster driver with OpenWatcom
Fix compilation with BeOS and Haiku
Add the Distribution packages workflow from libxmp
Allow building with sndio on Linux
Add watcom.mif to share code between the Win32, OS/2 and MS-DOS makefiles
Improve the OpenWatcom makefiles
Replace direct use of usleep()
Support compiling for Windows with OpenWatcom
Allow DOSBox to run without CD-ROM support
BindHelp incorrectly handles paths containing "." on Unix systems
Fix compilation with MinGW