Based on a Travis script - GitHub Actions script was created and proposed for the merge.
macOS and Ubuntu use direct transformation.
As for the Windows - approach from zstd repository was took and combine with direct steps.
To made first run success - addition changes was required to made at the commandline.c and fileio.c files.
That changes required for success compile on Windows platform by gcc and clang compilers provided by MSYS2.
Probably that "monster" macros checking is not welcome, but I need permission to drop support of previous version of compilers by simple removing problem line of code for recent versions of compilers.
Hello.
Based on a Travis script - GitHub Actions script was created and proposed for the merge. macOS and Ubuntu use direct transformation. As for the Windows - approach from zstd repository was took and combine with direct steps.
To made first run success - addition changes was required to made at the commandline.c and fileio.c files. That changes required for success compile on Windows platform by gcc and clang compilers provided by MSYS2. Probably that "monster" macros checking is not welcome, but I need permission to drop support of previous version of compilers by simple removing problem line of code for recent versions of compilers.
Thank you.