summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRipleyTom <RipleyTom@users.noreply.github.com>2019-05-02 17:43:36 +0200
committerNathan Hjelm <hjelmn@me.com>2019-07-07 21:41:00 -0600
commit77037c4dd64cd4e28ed5ab1bc0b893c81fb3e20a (patch)
tree943a8ba07ec09a3757fc5ba6791b7f92da59cd10
parent8436ba64f969eb0d3a31872f2852ded2039c3659 (diff)
downloadlibusb-77037c4dd64cd4e28ed5ab1bc0b893c81fb3e20a.tar.gz
Adds /utf-8 to compile options
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
-rw-r--r--libusb/version_nano.h2
-rw-r--r--msvc/fxload_2010.vcxproj1
-rw-r--r--msvc/fxload_2012.vcxproj1
-rw-r--r--msvc/fxload_2013.vcxproj1
-rw-r--r--msvc/fxload_2015.vcxproj1
-rw-r--r--msvc/fxload_2017.vcxproj1
-rw-r--r--msvc/getopt_2010.vcxproj1
-rw-r--r--msvc/getopt_2012.vcxproj1
-rw-r--r--msvc/getopt_2013.vcxproj1
-rw-r--r--msvc/getopt_2015.vcxproj1
-rw-r--r--msvc/getopt_2017.vcxproj1
-rw-r--r--msvc/hotplugtest_2010.vcxproj1
-rw-r--r--msvc/hotplugtest_2012.vcxproj1
-rw-r--r--msvc/hotplugtest_2013.vcxproj1
-rw-r--r--msvc/hotplugtest_2015.vcxproj1
-rw-r--r--msvc/hotplugtest_2017.vcxproj1
-rw-r--r--msvc/libusb_dll_2010.vcxproj1
-rw-r--r--msvc/libusb_dll_2012.vcxproj1
-rw-r--r--msvc/libusb_dll_2013.vcxproj1
-rw-r--r--msvc/libusb_dll_2015.vcxproj1
-rw-r--r--msvc/libusb_dll_2017.vcxproj1
-rw-r--r--msvc/libusb_static_2010.vcxproj1
-rw-r--r--msvc/libusb_static_2012.vcxproj1
-rw-r--r--msvc/libusb_static_2013.vcxproj1
-rw-r--r--msvc/libusb_static_2015.vcxproj1
-rw-r--r--msvc/libusb_static_2017.vcxproj1
-rw-r--r--msvc/listdevs_2010.vcxproj1
-rw-r--r--msvc/listdevs_2012.vcxproj1
-rw-r--r--msvc/listdevs_2013.vcxproj1
-rw-r--r--msvc/listdevs_2015.vcxproj1
-rw-r--r--msvc/listdevs_2017.vcxproj1
-rw-r--r--msvc/stress_2010.vcxproj1
-rw-r--r--msvc/stress_2012.vcxproj1
-rw-r--r--msvc/stress_2013.vcxproj1
-rw-r--r--msvc/stress_2015.vcxproj1
-rw-r--r--msvc/stress_2017.vcxproj1
-rw-r--r--msvc/testlibusb_2010.vcxproj1
-rw-r--r--msvc/testlibusb_2012.vcxproj1
-rw-r--r--msvc/testlibusb_2013.vcxproj1
-rw-r--r--msvc/testlibusb_2015.vcxproj1
-rw-r--r--msvc/testlibusb_2017.vcxproj1
-rw-r--r--msvc/xusb_2010.vcxproj1
-rw-r--r--msvc/xusb_2012.vcxproj1
-rw-r--r--msvc/xusb_2013.vcxproj1
-rw-r--r--msvc/xusb_2015.vcxproj1
-rw-r--r--msvc/xusb_2017.vcxproj1
46 files changed, 46 insertions, 1 deletions
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 8f3c702..64560f7 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11368
+#define LIBUSB_NANO 11369
diff --git a/msvc/fxload_2010.vcxproj b/msvc/fxload_2010.vcxproj
index bc4c616..7446976 100644
--- a/msvc/fxload_2010.vcxproj
+++ b/msvc/fxload_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\examples\getopt;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__GNU_LIBRARY__;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/fxload_2012.vcxproj b/msvc/fxload_2012.vcxproj
index 5f663cc..ea83011 100644
--- a/msvc/fxload_2012.vcxproj
+++ b/msvc/fxload_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\examples\getopt;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__GNU_LIBRARY__;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/fxload_2013.vcxproj b/msvc/fxload_2013.vcxproj
index 41495c9..e056546 100644
--- a/msvc/fxload_2013.vcxproj
+++ b/msvc/fxload_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\examples\getopt;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__GNU_LIBRARY__;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/fxload_2015.vcxproj b/msvc/fxload_2015.vcxproj
index e8c97ef..a6589b5 100644
--- a/msvc/fxload_2015.vcxproj
+++ b/msvc/fxload_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\examples\getopt;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__GNU_LIBRARY__;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/fxload_2017.vcxproj b/msvc/fxload_2017.vcxproj
index aa56f38..e4e74ab 100644
--- a/msvc/fxload_2017.vcxproj
+++ b/msvc/fxload_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\examples\getopt;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>__GNU_LIBRARY__;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/getopt_2010.vcxproj b/msvc/getopt_2010.vcxproj
index 2290798..dcea23d 100644
--- a/msvc/getopt_2010.vcxproj
+++ b/msvc/getopt_2010.vcxproj
@@ -43,6 +43,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_STRING_H;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/getopt_2012.vcxproj b/msvc/getopt_2012.vcxproj
index ba135fb..d9b2b9d 100644
--- a/msvc/getopt_2012.vcxproj
+++ b/msvc/getopt_2012.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_STRING_H;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/getopt_2013.vcxproj b/msvc/getopt_2013.vcxproj
index 60f2b18..4024140 100644
--- a/msvc/getopt_2013.vcxproj
+++ b/msvc/getopt_2013.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_STRING_H;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/getopt_2015.vcxproj b/msvc/getopt_2015.vcxproj
index 1fee4a2..1413ef6 100644
--- a/msvc/getopt_2015.vcxproj
+++ b/msvc/getopt_2015.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_STRING_H;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/getopt_2017.vcxproj b/msvc/getopt_2017.vcxproj
index 7586b6a..3d62696 100644
--- a/msvc/getopt_2017.vcxproj
+++ b/msvc/getopt_2017.vcxproj
@@ -63,6 +63,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_STRING_H;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/hotplugtest_2010.vcxproj b/msvc/hotplugtest_2010.vcxproj
index ca60442..d518b71 100644
--- a/msvc/hotplugtest_2010.vcxproj
+++ b/msvc/hotplugtest_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/hotplugtest_2012.vcxproj b/msvc/hotplugtest_2012.vcxproj
index e9aa9a6..2fe92b8 100644
--- a/msvc/hotplugtest_2012.vcxproj
+++ b/msvc/hotplugtest_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/hotplugtest_2013.vcxproj b/msvc/hotplugtest_2013.vcxproj
index fdc5dfd..efbd353 100644
--- a/msvc/hotplugtest_2013.vcxproj
+++ b/msvc/hotplugtest_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/hotplugtest_2015.vcxproj b/msvc/hotplugtest_2015.vcxproj
index dc603a6..ec9773d 100644
--- a/msvc/hotplugtest_2015.vcxproj
+++ b/msvc/hotplugtest_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/hotplugtest_2017.vcxproj b/msvc/hotplugtest_2017.vcxproj
index c5766b5..93061db 100644
--- a/msvc/hotplugtest_2017.vcxproj
+++ b/msvc/hotplugtest_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/libusb_dll_2010.vcxproj b/msvc/libusb_dll_2010.vcxproj
index 2bd7c4b..79768e5 100644
--- a/msvc/libusb_dll_2010.vcxproj
+++ b/msvc/libusb_dll_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
diff --git a/msvc/libusb_dll_2012.vcxproj b/msvc/libusb_dll_2012.vcxproj
index 840bec7..4643c55 100644
--- a/msvc/libusb_dll_2012.vcxproj
+++ b/msvc/libusb_dll_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
diff --git a/msvc/libusb_dll_2013.vcxproj b/msvc/libusb_dll_2013.vcxproj
index fb3242f..d37b486 100644
--- a/msvc/libusb_dll_2013.vcxproj
+++ b/msvc/libusb_dll_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
diff --git a/msvc/libusb_dll_2015.vcxproj b/msvc/libusb_dll_2015.vcxproj
index d564cdf..3e6bb8a 100644
--- a/msvc/libusb_dll_2015.vcxproj
+++ b/msvc/libusb_dll_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
diff --git a/msvc/libusb_dll_2017.vcxproj b/msvc/libusb_dll_2017.vcxproj
index 84c0b54..33c7aa7 100644
--- a/msvc/libusb_dll_2017.vcxproj
+++ b/msvc/libusb_dll_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
diff --git a/msvc/libusb_static_2010.vcxproj b/msvc/libusb_static_2010.vcxproj
index 2bea19a..8c18f08 100644
--- a/msvc/libusb_static_2010.vcxproj
+++ b/msvc/libusb_static_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
diff --git a/msvc/libusb_static_2012.vcxproj b/msvc/libusb_static_2012.vcxproj
index 498364f..567ca47 100644
--- a/msvc/libusb_static_2012.vcxproj
+++ b/msvc/libusb_static_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
diff --git a/msvc/libusb_static_2013.vcxproj b/msvc/libusb_static_2013.vcxproj
index ecc4e77..486723e 100644
--- a/msvc/libusb_static_2013.vcxproj
+++ b/msvc/libusb_static_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
diff --git a/msvc/libusb_static_2015.vcxproj b/msvc/libusb_static_2015.vcxproj
index d39d5df..7910967 100644
--- a/msvc/libusb_static_2015.vcxproj
+++ b/msvc/libusb_static_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
diff --git a/msvc/libusb_static_2017.vcxproj b/msvc/libusb_static_2017.vcxproj
index 2d01d92..ec1b1be 100644
--- a/msvc/libusb_static_2017.vcxproj
+++ b/msvc/libusb_static_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WINVER=0x0501;_WIN32_WINNT=0x0501;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
diff --git a/msvc/listdevs_2010.vcxproj b/msvc/listdevs_2010.vcxproj
index ea6ee05..3568b40 100644
--- a/msvc/listdevs_2010.vcxproj
+++ b/msvc/listdevs_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/listdevs_2012.vcxproj b/msvc/listdevs_2012.vcxproj
index ed38699..1c13339 100644
--- a/msvc/listdevs_2012.vcxproj
+++ b/msvc/listdevs_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/listdevs_2013.vcxproj b/msvc/listdevs_2013.vcxproj
index 52c2192..ba054d5 100644
--- a/msvc/listdevs_2013.vcxproj
+++ b/msvc/listdevs_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/listdevs_2015.vcxproj b/msvc/listdevs_2015.vcxproj
index ba69070..64368e2 100644
--- a/msvc/listdevs_2015.vcxproj
+++ b/msvc/listdevs_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/listdevs_2017.vcxproj b/msvc/listdevs_2017.vcxproj
index 6bfe001..ecc51de 100644
--- a/msvc/listdevs_2017.vcxproj
+++ b/msvc/listdevs_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/stress_2010.vcxproj b/msvc/stress_2010.vcxproj
index 1ac231d..ce0acd6 100644
--- a/msvc/stress_2010.vcxproj
+++ b/msvc/stress_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/stress_2012.vcxproj b/msvc/stress_2012.vcxproj
index 11718bc..79bbb6f 100644
--- a/msvc/stress_2012.vcxproj
+++ b/msvc/stress_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/stress_2013.vcxproj b/msvc/stress_2013.vcxproj
index 5da51cf..3200900 100644
--- a/msvc/stress_2013.vcxproj
+++ b/msvc/stress_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/stress_2015.vcxproj b/msvc/stress_2015.vcxproj
index 21c3ac5..7dc3d47 100644
--- a/msvc/stress_2015.vcxproj
+++ b/msvc/stress_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/stress_2017.vcxproj b/msvc/stress_2017.vcxproj
index 47ddef5..7df6147 100644
--- a/msvc/stress_2017.vcxproj
+++ b/msvc/stress_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/testlibusb_2010.vcxproj b/msvc/testlibusb_2010.vcxproj
index 3c29b06..349adee 100644
--- a/msvc/testlibusb_2010.vcxproj
+++ b/msvc/testlibusb_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/testlibusb_2012.vcxproj b/msvc/testlibusb_2012.vcxproj
index 3a10541..2ab1cad 100644
--- a/msvc/testlibusb_2012.vcxproj
+++ b/msvc/testlibusb_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/testlibusb_2013.vcxproj b/msvc/testlibusb_2013.vcxproj
index d69720d..96c75de 100644
--- a/msvc/testlibusb_2013.vcxproj
+++ b/msvc/testlibusb_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/testlibusb_2015.vcxproj b/msvc/testlibusb_2015.vcxproj
index 08f9057..2eb59dc 100644
--- a/msvc/testlibusb_2015.vcxproj
+++ b/msvc/testlibusb_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/testlibusb_2017.vcxproj b/msvc/testlibusb_2017.vcxproj
index 87a7ca2..be240d4 100644
--- a/msvc/testlibusb_2017.vcxproj
+++ b/msvc/testlibusb_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/xusb_2010.vcxproj b/msvc/xusb_2010.vcxproj
index 5a8b707..165e144 100644
--- a/msvc/xusb_2010.vcxproj
+++ b/msvc/xusb_2010.vcxproj
@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/xusb_2012.vcxproj b/msvc/xusb_2012.vcxproj
index 95148cd..c08dc2b 100644
--- a/msvc/xusb_2012.vcxproj
+++ b/msvc/xusb_2012.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/xusb_2013.vcxproj b/msvc/xusb_2013.vcxproj
index b1e1df2..df7ed14 100644
--- a/msvc/xusb_2013.vcxproj
+++ b/msvc/xusb_2013.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/xusb_2015.vcxproj b/msvc/xusb_2015.vcxproj
index ea2a16f..4582e3b 100644
--- a/msvc/xusb_2015.vcxproj
+++ b/msvc/xusb_2015.vcxproj
@@ -45,6 +45,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
diff --git a/msvc/xusb_2017.vcxproj b/msvc/xusb_2017.vcxproj
index 379ea8b..f03ae6b 100644
--- a/msvc/xusb_2017.vcxproj
+++ b/msvc/xusb_2017.vcxproj
@@ -64,6 +64,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
+ <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<AdditionalIncludeDirectories>..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>