Project("{4cefbc7c-c215-11db-8314-0800200c9a66}") = "utf8_static", "src\share\utf8\utf8_static.vcproj", "{4cefbc92-c215-11db-8314-0800200c9a66}"\r
EndProject\r
EndProject\r
-Project("{4cefbc7c-c215-11db-8314-0800200c9a66}") = "utf8_io", "src\share\utf8_io\utf8_io.vcproj", "{4cefbe02-c215-11db-8314-0800200c9a66}"\r
+Project("{4cefbc7c-c215-11db-8314-0800200c9a66}") = "win_utf8_io", "src\share\win_utf8_io\win_utf8_io.vcproj", "{4cefbe02-c215-11db-8314-0800200c9a66}"\r
EndProject\r
Global\r
GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
#endif /* defined _MSC_VER */
#ifdef FLAC__STRINGS_IN_UTF8 /* all char* strings are in UTF-8 format. Added to support Unicode files on Windows */
-#include "share/utf8_io.h"
+#include "share/win_utf8_io.h"
#define flac_printf printf_utf8
#define flac_fprintf fprintf_utf8
#ifdef FLAC__STRINGS_IN_UTF8
-#ifndef flac__utf8_io_h
-#define flac__utf8_io_h
+#ifndef flac__win_utf8_io_h
+#define flac__win_utf8_io_h
#ifdef __cplusplus
extern "C" {
#include <stdarg.h>
#include <windows.h> /* for WideCharToMultiByte and MultiByteToWideChar */
+#include "share/win_utf8_io.h"
+
/* convert WCHAR stored Unicode string to UTF-8. Caller is responsible for freeing memory */
char *utf8_from_wchar(const wchar_t *wstr)
{
<VisualStudioProject\r
ProjectType="Visual C++"\r
Version="8.00"\r
- Name="utf8_io"\r
+ Name="win_utf8_io"\r
ProjectGUID="{4cefbe02-c215-11db-8314-0800200c9a66}"\r
- RootNamespace="utf8_io"\r
+ RootNamespace="win_utf8_io"\r
Keyword="Win32Proj"\r
>\r
<Platforms>\r
Name="Public Header Files"\r
>\r
<File\r
- RelativePath="..\..\..\include\share\utf8_io.h"\r
+ RelativePath="..\..\..\include\share\win_utf8_io.h"\r
>\r
</File>\r
</Filter>\r
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
>\r
<File\r
- RelativePath=".\utf8_io.c"\r
+ RelativePath=".\win_utf8_io.c"\r
>\r
</File>\r
</Filter>\r