Gargoyle 2022.1

I haven’t tried it myself, but I found some sample code that seems to hook into MinGW’s libc and automatically convert UTF-16 command-line arguments and environment variables to UTF-8 before calling the “official” main(), and automatically converting UTF-8 filenames passed to fopen() and friends to UTF-16 before calling the underlying Windows APIs.