Changed GitHub action workflow to run on Windows, macOS, and Linux.
Restructured inner guts of C2CS to use standard dependency injection and logging for .NET 6.
Added integration tests for reading C code and writing C# code. Invaluable for regression testing, especially with GitHub action workflow running the tests on Windows, macOS, and Linux. Adding more C code to the test files will be invaluable for digging into reported problems.
.h
file for many target platforms. Clang calls them "target triples".README.md
.C2CS
to use standard dependency injection and logging for .NET 6.