Displaying 2 results from an estimated 2 matches for "flac__fileptr_api_disabled".
2016 Jan 10
2
About libFLAC -> win_utf8_io dependency
lvqcl wrote:
> But it requires somebody to rewrite FLAC apps.
At least I have a suggestion: to enclose all FLAC API functions that
take char* filename argument into
#ifndef FLAC__FILENAME_API_DISABLED ... #endif
and maybe also all functions that take FILE* argument into
#ifndef FLAC__FILEPTR_API_DISABLED ... #endif
Then try to compile flac.exe/metaflac.exe/etc with -DFLAC__FILENAME_API_DISABLED.
When it's done, remove win_utf8_io dependency from libFLAC.
2016 Jan 09
2
About libFLAC -> win_utf8_io dependency
First, this dependency exists only on Windows. For obvious
reasons such dependency cannot exist on Linux/FreeBSD/OSX/etc.
Previous versions (up to 1.2.1) didn't support Unicode filenames
on Windows. And then it was decided to add such support.
Windows uses UTF-16, where characters have 16-bit wchar_t type.
LibFLAC receives strings only via char*.
So one way to add Unicode support is to add