Take a look at how the Opus Tools package handles it. So far as I remember, it requires minimal changes to the file(s) containing references to the main entry point and to fopen. It imports the command line arguments as wchar_t and converts them to UTF-8, and has replacement functions for fopen and some text output that accept UTF-8 instead of ANSI. I think it automatically kicks in on definition of WIN32, or something like that. Worth a look, at least as a base implementation.
On Tue, 5 Mar 2013 11:39:19 -0500 "Ben Allison" <[email protected]> wrote: > I would be willing to add Windows Unicode support (and large file > mode) to the flac binary tool, but frankly I'm not sure that it could > be done as a single cross-platform source file. There would be a > significant amount of either Windows API function calls or > MSVC-specific extensions to the C library (like _wfopen). It would > quickly devolve into an #ifdef _MSC_VER mess. > > >> ktf said: > >> No unicode support for Windows either. > > > > Somebody that knows about windows unicode needs to work on this and > > supply a patch. I'm happy to help out with guidance and testing. > > _______________________________________________ > flac-dev mailing list > [email protected] > http://lists.xiph.org/mailman/listinfo/flac-dev _______________________________________________ flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
