diff --git a/Encodings/Encodings_CE_vs90.sln b/Encodings/Encodings_CE_vs90.sln
new file mode 100644
index 000000000..fdfb21acc
--- /dev/null
+++ b/Encodings/Encodings_CE_vs90.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_CE_vs90.vcproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_CE_vs90.vcproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Digi JumpStart (ARMV4I) = debug_shared|Digi JumpStart (ARMV4I)
+ release_shared|Digi JumpStart (ARMV4I) = release_shared|Digi JumpStart (ARMV4I)
+ debug_static_mt|Digi JumpStart (ARMV4I) = debug_static_mt|Digi JumpStart (ARMV4I)
+ release_static_mt|Digi JumpStart (ARMV4I) = release_static_mt|Digi JumpStart (ARMV4I)
+ debug_static_md|Digi JumpStart (ARMV4I) = debug_static_md|Digi JumpStart (ARMV4I)
+ release_static_md|Digi JumpStart (ARMV4I) = release_static_md|Digi JumpStart (ARMV4I)
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_CE_vs90.vcproj b/Encodings/Encodings_CE_vs90.vcproj
new file mode 100644
index 000000000..0efe04426
--- /dev/null
+++ b/Encodings/Encodings_CE_vs90.vcproj
@@ -0,0 +1,587 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Encodings_WEC2013_vs110.sln b/Encodings/Encodings_WEC2013_vs110.sln
new file mode 100644
index 000000000..63a9cbacf
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs110.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_WEC2013_vs110.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs110.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|SDK_AM335X_SK_WEC2013_V300 = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ release_shared|SDK_AM335X_SK_WEC2013_V300 = release_shared|SDK_AM335X_SK_WEC2013_V300
+ debug_static_mt|SDK_AM335X_SK_WEC2013_V300 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ release_static_mt|SDK_AM335X_SK_WEC2013_V300 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ debug_static_md|SDK_AM335X_SK_WEC2013_V300 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ release_static_md|SDK_AM335X_SK_WEC2013_V300 = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_WEC2013_vs110.vcxproj b/Encodings/Encodings_WEC2013_vs110.vcxproj
new file mode 100644
index 000000000..674fffc99
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs110.vcxproj
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V300
+ CE800
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Encodings_WEC2013_vs110.vcxproj.filters b/Encodings/Encodings_WEC2013_vs110.vcxproj.filters
new file mode 100644
index 000000000..33ac91ee5
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs110.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {b18cc6cf-26a0-41c9-9f45-a6edcca24efc}
+
+
+ {d8b2ddbf-192e-4cd3-9d6d-cdaa97b89d0e}
+
+
+ {20fe6882-7d4a-4cb4-92be-3b488784e879}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_WEC2013_vs120.sln b/Encodings/Encodings_WEC2013_vs120.sln
new file mode 100644
index 000000000..05161e64b
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs120.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_WEC2013_vs120.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs120.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|SDK_AM335X_SK_WEC2013_V310 = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ release_shared|SDK_AM335X_SK_WEC2013_V310 = release_shared|SDK_AM335X_SK_WEC2013_V310
+ debug_static_mt|SDK_AM335X_SK_WEC2013_V310 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ release_static_mt|SDK_AM335X_SK_WEC2013_V310 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ debug_static_md|SDK_AM335X_SK_WEC2013_V310 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ release_static_md|SDK_AM335X_SK_WEC2013_V310 = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_WEC2013_vs120.vcxproj b/Encodings/Encodings_WEC2013_vs120.vcxproj
new file mode 100644
index 000000000..9d1ecbc4a
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs120.vcxproj
@@ -0,0 +1,325 @@
+
+
+
+
+ debug_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V310
+ CE800
+
+
+
+ StaticLibrary
+ Unicode
+ CE800
+
+
+ StaticLibrary
+ Unicode
+ CE800
+
+
+ StaticLibrary
+ Unicode
+ CE800
+
+
+ StaticLibrary
+ Unicode
+ CE800
+
+
+ DynamicLibrary
+ Unicode
+ CE800
+
+
+ DynamicLibrary
+ Unicode
+ CE800
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+ true
+ true
+
+
+ ..\bin\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+ false
+ true
+
+
+ ..\lib\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+
+
+ ..\lib\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+
+
+ ..\lib\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+
+
+ ..\lib\$(Platform)\
+ obj\Encodings\$(Platform)\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ _DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+ Level3
+ ProgramDatabase
+
+
+ ..\bin\$(Platform)\PocoEncodingsd.dll
+ ..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ ..\bin\$(Platform)\PocoEncodingsd.pdb
+
+
+ ..\lib\$(Platform)\PocoEncodingsd.lib
+ WindowsCE
+
+
+
+
+ MaxSpeed
+ true
+ Speed
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+ Level3
+ ProgramDatabase
+
+
+ ..\bin\$(Platform)\PocoEncodings.dll
+ ..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+
+
+ ..\lib\$(Platform)\PocoEncodings.lib
+ WindowsCE
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebug
+ true
+ true
+
+ ..\lib\$(Platform)\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\$(Platform)\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ true
+ Speed
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\$(Platform)\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ ..\lib\$(Platform)\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\$(Platform)\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ true
+ Speed
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\$(Platform)\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_WEC2013_vs120.vcxproj.filters b/Encodings/Encodings_WEC2013_vs120.vcxproj.filters
new file mode 100644
index 000000000..0ae2bc5e7
--- /dev/null
+++ b/Encodings/Encodings_WEC2013_vs120.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {df3129ec-1c9b-4bd1-a34d-446c9eafe03d}
+
+
+ {320b26cb-dd00-42ed-8a02-210c12418aac}
+
+
+ {639b3026-bdc0-4445-a76e-009892832f46}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs100.sln b/Encodings/Encodings_vs100.sln
new file mode 100644
index 000000000..0d95fb250
--- /dev/null
+++ b/Encodings/Encodings_vs100.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs100.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs100.vcxproj b/Encodings/Encodings_vs100.vcxproj
new file mode 100644
index 000000000..7b9a042a7
--- /dev/null
+++ b/Encodings/Encodings_vs100.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ DynamicLibrary
+ MultiByte
+
+
+ DynamicLibrary
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ true
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ false
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ %(AdditionalDependencies)
+ ..\bin\PocoEncodingsd.dll
+ true
+ true
+ ..\bin\PocoEncodingsd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoEncodingsd.lib
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ %(AdditionalDependencies)
+ ..\bin\PocoEncodings.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoEncodings.lib
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmd.pdb
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ %(AdditionalDependencies)
+ ..\lib\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_vs100.vcxproj.filters b/Encodings/Encodings_vs100.vcxproj.filters
new file mode 100644
index 000000000..cdf0adc4e
--- /dev/null
+++ b/Encodings/Encodings_vs100.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {b5a8e73d-dca5-4333-b121-7e5645261da6}
+
+
+ {23792959-6cb4-4544-9cf2-404c0ad53dd3}
+
+
+ {12c4a8dd-3b18-45c3-bd77-b09847055a88}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs110.sln b/Encodings/Encodings_vs110.sln
new file mode 100644
index 000000000..123934065
--- /dev/null
+++ b/Encodings/Encodings_vs110.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs110.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs110.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs110.vcxproj b/Encodings/Encodings_vs110.vcxproj
new file mode 100644
index 000000000..edaeb7cae
--- /dev/null
+++ b/Encodings/Encodings_vs110.vcxproj
@@ -0,0 +1,344 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ DynamicLibrary
+ MultiByte
+ v110
+
+
+ DynamicLibrary
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin\PocoEncodingsd.dll
+ true
+ true
+ ..\bin\PocoEncodingsd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoEncodingsd.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin\PocoEncodings.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoEncodings.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmd.pdb
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_vs110.vcxproj.filters b/Encodings/Encodings_vs110.vcxproj.filters
new file mode 100644
index 000000000..df3e5d705
--- /dev/null
+++ b/Encodings/Encodings_vs110.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {03ddec0c-01fa-43bc-913e-483cc7bee91d}
+
+
+ {5a84b5b0-9d61-4801-aeda-dbd2ed234e16}
+
+
+ {b7d6bb75-30ed-417a-8fe1-0c3016df362b}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs120.sln b/Encodings/Encodings_vs120.sln
new file mode 100644
index 000000000..4a08ee696
--- /dev/null
+++ b/Encodings/Encodings_vs120.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs120.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs120.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs120.vcxproj b/Encodings/Encodings_vs120.vcxproj
new file mode 100644
index 000000000..77ed03a10
--- /dev/null
+++ b/Encodings/Encodings_vs120.vcxproj
@@ -0,0 +1,344 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin\PocoEncodingsd.dll
+ true
+ true
+ ..\bin\PocoEncodingsd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoEncodingsd.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin\PocoEncodings.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoEncodings.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmd.pdb
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_vs120.vcxproj.filters b/Encodings/Encodings_vs120.vcxproj.filters
new file mode 100644
index 000000000..996de9ff6
--- /dev/null
+++ b/Encodings/Encodings_vs120.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {1220f3dc-1e22-4922-99a9-14b5a88651b4}
+
+
+ {c0a42369-7b44-46ba-81fd-c6ef459783c7}
+
+
+ {cb73745c-3646-483c-bc19-c58ba7233ce4}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs140.sln b/Encodings/Encodings_vs140.sln
new file mode 100644
index 000000000..39e01da15
--- /dev/null
+++ b/Encodings/Encodings_vs140.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2015
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs140.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs140.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs140.vcxproj b/Encodings/Encodings_vs140.vcxproj
new file mode 100644
index 000000000..c0e6aaba5
--- /dev/null
+++ b/Encodings/Encodings_vs140.vcxproj
@@ -0,0 +1,344 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin\PocoEncodingsd.dll
+ true
+ true
+ ..\bin\PocoEncodingsd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoEncodingsd.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin\PocoEncodings.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoEncodings.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmd.pdb
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_vs140.vcxproj.filters b/Encodings/Encodings_vs140.vcxproj.filters
new file mode 100644
index 000000000..7220b304f
--- /dev/null
+++ b/Encodings/Encodings_vs140.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {fa8399e7-48a3-47af-82ce-4f5376e2fb04}
+
+
+ {9497a859-477b-418e-b514-84c970deb3d4}
+
+
+ {2851012f-ca63-42c9-b2d3-cf0695acf1de}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs150.sln b/Encodings/Encodings_vs150.sln
new file mode 100644
index 000000000..8cf3ad125
--- /dev/null
+++ b/Encodings/Encodings_vs150.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2017
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs150.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs150.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs150.vcxproj b/Encodings/Encodings_vs150.vcxproj
new file mode 100644
index 000000000..3382b67c0
--- /dev/null
+++ b/Encodings/Encodings_vs150.vcxproj
@@ -0,0 +1,344 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ PocoEncodingsd
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin\
+ obj\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+ ..\lib\
+ obj\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin\PocoEncodingsd.dll
+ true
+ true
+ ..\bin\PocoEncodingsd.pdb
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib\PocoEncodingsd.lib
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin\PocoEncodings.dll
+ true
+ false
+ ..\lib;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib\PocoEncodings.lib
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ ..\lib\PocoEncodingsmd.pdb
+ Level3
+
+ Default
+
+
+ ..\lib\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_vs150.vcxproj.filters b/Encodings/Encodings_vs150.vcxproj.filters
new file mode 100644
index 000000000..8212081be
--- /dev/null
+++ b/Encodings/Encodings_vs150.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {25e4f9d1-f081-4e2e-8e8d-43bb9598c651}
+
+
+ {a9f595a1-13f6-4b55-a704-30f19b52f4de}
+
+
+ {1c136854-e34a-4264-9766-f253b50e0044}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_vs71.sln b/Encodings/Encodings_vs71.sln
new file mode 100644
index 000000000..57a7f43c9
--- /dev/null
+++ b/Encodings/Encodings_vs71.sln
@@ -0,0 +1,50 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs71.vcproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs71.vcproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ debug_shared = debug_shared
+ release_shared = release_shared
+ debug_static_mt = debug_static_mt
+ release_static_mt = release_static_mt
+ debug_static_md = debug_static_md
+ release_static_md = release_static_md
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md.Build.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs71.vcproj b/Encodings/Encodings_vs71.vcproj
new file mode 100644
index 000000000..a5d523120
--- /dev/null
+++ b/Encodings/Encodings_vs71.vcproj
@@ -0,0 +1,521 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Encodings_vs80.sln b/Encodings/Encodings_vs80.sln
new file mode 100644
index 000000000..30b371a46
--- /dev/null
+++ b/Encodings/Encodings_vs80.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs80.vcproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs80.vcproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs80.vcproj b/Encodings/Encodings_vs80.vcproj
new file mode 100644
index 000000000..e6c1679c7
--- /dev/null
+++ b/Encodings/Encodings_vs80.vcproj
@@ -0,0 +1,542 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Encodings_vs90.sln b/Encodings/Encodings_vs90.sln
new file mode 100644
index 000000000..1eef38ed4
--- /dev/null
+++ b/Encodings/Encodings_vs90.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_vs90.vcproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs90.vcproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Win32 = debug_shared|Win32
+ release_shared|Win32 = release_shared|Win32
+ debug_static_mt|Win32 = debug_static_mt|Win32
+ release_static_mt|Win32 = release_static_mt|Win32
+ debug_static_md|Win32 = debug_static_md|Win32
+ release_static_md|Win32 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Build.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Build.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_vs90.vcproj b/Encodings/Encodings_vs90.vcproj
new file mode 100644
index 000000000..71a1791fd
--- /dev/null
+++ b/Encodings/Encodings_vs90.vcproj
@@ -0,0 +1,541 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs100.sln b/Encodings/Encodings_x64_vs100.sln
new file mode 100644
index 000000000..4a81db5c3
--- /dev/null
+++ b/Encodings/Encodings_x64_vs100.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs100.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs100.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs100.vcxproj b/Encodings/Encodings_x64_vs100.vcxproj
new file mode 100644
index 000000000..fccaf2f68
--- /dev/null
+++ b/Encodings/Encodings_x64_vs100.vcxproj
@@ -0,0 +1,341 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ DynamicLibrary
+ MultiByte
+
+
+ DynamicLibrary
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ true
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ false
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+ PocoEncodings64d
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings64
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ %(AdditionalDependencies)
+ ..\bin64\PocoEncodings64d.dll
+ true
+ true
+ ..\bin64\PocoEncodings64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoEncodingsd.lib
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ %(AdditionalDependencies)
+ ..\bin64\PocoEncodings64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoEncodings.lib
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib64\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib64\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib64\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ..\lib64\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs100.vcxproj.filters b/Encodings/Encodings_x64_vs100.vcxproj.filters
new file mode 100644
index 000000000..de3b29457
--- /dev/null
+++ b/Encodings/Encodings_x64_vs100.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {8a720583-b0c1-4da7-a814-ac31474552a4}
+
+
+ {e0afbb0d-e79b-4df5-81eb-06aa90ee1cb5}
+
+
+ {3c60e666-2bc8-4846-9d2b-b0b0adf15290}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_x64_vs110.sln b/Encodings/Encodings_x64_vs110.sln
new file mode 100644
index 000000000..29114e155
--- /dev/null
+++ b/Encodings/Encodings_x64_vs110.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs110.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs110.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs110.vcxproj b/Encodings/Encodings_x64_vs110.vcxproj
new file mode 100644
index 000000000..2122616a4
--- /dev/null
+++ b/Encodings/Encodings_x64_vs110.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ DynamicLibrary
+ MultiByte
+ v110
+
+
+ DynamicLibrary
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ PocoEncodings64d
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings64
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin64\PocoEncodings64d.dll
+ true
+ true
+ ..\bin64\PocoEncodings64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoEncodingsd.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin64\PocoEncodings64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoEncodings.lib
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs110.vcxproj.filters b/Encodings/Encodings_x64_vs110.vcxproj.filters
new file mode 100644
index 000000000..15ca85c43
--- /dev/null
+++ b/Encodings/Encodings_x64_vs110.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {7fddcd46-339e-4892-a48a-ee3cb474e7b0}
+
+
+ {56ff6c06-3047-4df8-b4ff-8aa8112bc572}
+
+
+ {bd4735d8-f011-4fb7-9826-378d158af9e4}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_x64_vs120.sln b/Encodings/Encodings_x64_vs120.sln
new file mode 100644
index 000000000..e1a2db96b
--- /dev/null
+++ b/Encodings/Encodings_x64_vs120.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs120.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs120.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs120.vcxproj b/Encodings/Encodings_x64_vs120.vcxproj
new file mode 100644
index 000000000..05be75861
--- /dev/null
+++ b/Encodings/Encodings_x64_vs120.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ PocoEncodings64d
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings64
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin64\PocoEncodings64d.dll
+ true
+ true
+ ..\bin64\PocoEncodings64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoEncodingsd.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin64\PocoEncodings64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoEncodings.lib
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs120.vcxproj.filters b/Encodings/Encodings_x64_vs120.vcxproj.filters
new file mode 100644
index 000000000..6b9b08d4a
--- /dev/null
+++ b/Encodings/Encodings_x64_vs120.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {4afbbf71-80da-4450-a3ec-913f83c57c7e}
+
+
+ {ba7f55ff-6ae2-42c5-a7ce-e0f09852c937}
+
+
+ {d547e80e-38ca-470c-a48e-b5800b7494c4}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_x64_vs140.sln b/Encodings/Encodings_x64_vs140.sln
new file mode 100644
index 000000000..2af469e86
--- /dev/null
+++ b/Encodings/Encodings_x64_vs140.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2015
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs140.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs140.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs140.vcxproj b/Encodings/Encodings_x64_vs140.vcxproj
new file mode 100644
index 000000000..c0fdee2b6
--- /dev/null
+++ b/Encodings/Encodings_x64_vs140.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ PocoEncodings64d
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings64
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin64\PocoEncodings64d.dll
+ true
+ true
+ ..\bin64\PocoEncodings64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoEncodingsd.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin64\PocoEncodings64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoEncodings.lib
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs140.vcxproj.filters b/Encodings/Encodings_x64_vs140.vcxproj.filters
new file mode 100644
index 000000000..63cc6524e
--- /dev/null
+++ b/Encodings/Encodings_x64_vs140.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {e52cd067-940d-4de9-b2ed-ec66e2bb9dce}
+
+
+ {1c0df9f0-b912-4986-8e04-dac903446eab}
+
+
+ {e346d2f8-a59d-48ec-a1ee-a715df206486}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_x64_vs150.sln b/Encodings/Encodings_x64_vs150.sln
new file mode 100644
index 000000000..f64fae21a
--- /dev/null
+++ b/Encodings/Encodings_x64_vs150.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2017
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs150.vcxproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs150.vcxproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs150.vcxproj b/Encodings/Encodings_x64_vs150.vcxproj
new file mode 100644
index 000000000..7573ae60d
--- /dev/null
+++ b/Encodings/Encodings_x64_vs150.vcxproj
@@ -0,0 +1,343 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Encodings
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ Encodings
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ PocoEncodings64d
+ PocoEncodingsmdd
+ PocoEncodingsmtd
+ PocoEncodings64
+ PocoEncodingsmd
+ PocoEncodingsmt
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ true
+
+
+ ..\bin64\
+ obj64\Encodings\$(Configuration)\
+ false
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+ ..\lib64\
+ obj64\Encodings\$(Configuration)\
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\bin64\PocoEncodings64d.dll
+ true
+ true
+ ..\bin64\PocoEncodings64d.pdb
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ ..\lib64\PocoEncodingsd.lib
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;Encodings_EXPORTS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\bin64\PocoEncodings64.dll
+ true
+ false
+ ..\lib64;%(AdditionalLibraryDirectories)
+ Console
+ true
+ true
+ ..\lib64\PocoEncodings.lib
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmtd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmtd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmt.lib
+
+
+
+
+ Disabled
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ ..\lib64\PocoEncodingsmdd.pdb
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ..\lib64\PocoEncodingsmdd.lib
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ..\lib64\PocoEncodingsmd.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
diff --git a/Encodings/Encodings_x64_vs150.vcxproj.filters b/Encodings/Encodings_x64_vs150.vcxproj.filters
new file mode 100644
index 000000000..33d1386e7
--- /dev/null
+++ b/Encodings/Encodings_x64_vs150.vcxproj.filters
@@ -0,0 +1,171 @@
+
+
+
+
+ {40db684d-e018-41e6-b26b-8bb64ae404b1}
+
+
+ {3b916edc-87b0-4a1f-a302-de1a596bbd28}
+
+
+ {0c6bfe97-9bca-44a2-aa22-c9b7d5a54008}
+
+
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+ Encodings\Header Files
+
+
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+ Encodings\Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Encodings/Encodings_x64_vs90.sln b/Encodings/Encodings_x64_vs90.sln
new file mode 100644
index 000000000..c3fcdafab
--- /dev/null
+++ b/Encodings/Encodings_x64_vs90.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Encodings", "Encodings_x64_vs90.vcproj", "{D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs90.vcproj", "{7784E068-96B2-4DDC-BA8B-780206E06B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E} = {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|x64 = debug_shared|x64
+ release_shared|x64 = release_shared|x64
+ debug_static_mt|x64 = debug_static_mt|x64
+ release_static_mt|x64 = release_static_mt|x64
+ debug_static_md|x64 = debug_static_md|x64
+ release_static_md|x64 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Build.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.ActiveCfg = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Build.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_shared|x64.Deploy.0 = release_shared|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Build.0 = release_static_md|x64
+ {D7AAB91A-9AB8-457D-A329-02D1FA47CB7E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Build.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.ActiveCfg = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Build.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_shared|x64.Deploy.0 = release_shared|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Build.0 = release_static_md|x64
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Encodings_x64_vs90.vcproj b/Encodings/Encodings_x64_vs90.vcproj
new file mode 100644
index 000000000..5bf3a837d
--- /dev/null
+++ b/Encodings/Encodings_x64_vs90.vcproj
@@ -0,0 +1,546 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/dependencies b/Encodings/dependencies
new file mode 100644
index 000000000..2e8175e4e
--- /dev/null
+++ b/Encodings/dependencies
@@ -0,0 +1 @@
+Foundation
diff --git a/Encodings/testsuite/TestSuite_CE_vs90.vcproj b/Encodings/testsuite/TestSuite_CE_vs90.vcproj
new file mode 100644
index 000000000..c701af28a
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_CE_vs90.vcproj
@@ -0,0 +1,483 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj b/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj
new file mode 100644
index 000000000..47932944b
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V300
+ CE800
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj.filters b/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj.filters
new file mode 100644
index 000000000..89af54549
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_WEC2013_vs110.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {c287a6ed-af59-4848-b1c7-217416bc478b}
+
+
+ {e6efffef-bfd6-4fb6-8278-5fa5975113f2}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj b/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj
new file mode 100644
index 000000000..0dcba0330
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj
@@ -0,0 +1,320 @@
+
+
+
+
+ debug_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ debug_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_shared
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_md
+ SDK_AM335X_SK_WEC2013_V310
+
+
+ release_static_mt
+ SDK_AM335X_SK_WEC2013_V310
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ en-US
+ 11.0
+ true
+ SDK_AM335X_SK_WEC2013_V310
+ CE800
+
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+ Application
+ Unicode
+ CE800
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin\$(Platform)\shared\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\shared\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_mt\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_mt\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ false
+
+
+ bin\$(Platform)\static_md\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ true
+
+
+ bin\$(Platform)\static_md\
+ obj\TestSuite\$(Platform)\$(Configuration)\
+ false
+
+
+
+ Win32
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TestSuited.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\shared\TestSuited.pdb
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+ Win32
+
+
+ MaxSpeed
+ true
+ Speed
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+ Level3
+ ProgramDatabase
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin\$(Platform)\shared\TestSuite.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+ Win32
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebug
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TestSuited.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_mt\TestSuited.pdb
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+ Win32
+
+
+ MaxSpeed
+ Default
+ true
+ Speed
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_mt\TestSuite.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+ Win32
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ _DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TestSuited.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ true
+ bin\$(Platform)\static_md\TestSuited.pdb
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+ Win32
+
+
+ MaxSpeed
+ Default
+ true
+ Speed
+ ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ false
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\$(Platform)\static_md\TestSuite.exe
+ ..\..\lib\$(Platform);%(AdditionalLibraryDirectories)
+ false
+
+ true
+ true
+ wmainCRTStartup
+ WindowsCE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj.filters b/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj.filters
new file mode 100644
index 000000000..8ef11fe86
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_WEC2013_vs120.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {7bd7b328-4f09-46ac-8ea6-9ca61fe63afc}
+
+
+ {4edd1705-6c30-4cd7-939e-81161708a82b}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs100.vcxproj b/Encodings/testsuite/TestSuite_vs100.vcxproj
new file mode 100644
index 000000000..d8e01399f
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs100.vcxproj
@@ -0,0 +1,325 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Static
+ MultiByte
+
+
+ Application
+ Static
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitd.lib;WinTestRunnerd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Windows
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnit.lib;WinTestRunner.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Windows
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
+ false
+ Windows
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Windows
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs100.vcxproj.filters b/Encodings/testsuite/TestSuite_vs100.vcxproj.filters
new file mode 100644
index 000000000..816c8e1e1
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs100.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {bd1f65a0-2611-401f-b348-1258b8952ae9}
+
+
+ {5d2e85b2-7035-4e03-8e98-fa7c82188191}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs110.vcxproj b/Encodings/testsuite/TestSuite_vs110.vcxproj
new file mode 100644
index 000000000..57db09736
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs110.vcxproj
@@ -0,0 +1,325 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Static
+ MultiByte
+ v110
+
+
+ Application
+ Static
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;WinTestRunnerd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Windows
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;WinTestRunner.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Windows
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
+ false
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Windows
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs110.vcxproj.filters b/Encodings/testsuite/TestSuite_vs110.vcxproj.filters
new file mode 100644
index 000000000..c92a77614
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs110.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {1eaa5654-ce74-49fc-a258-55b84e691103}
+
+
+ {89839bf6-b4b2-4254-9664-043b25729b44}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs120.vcxproj b/Encodings/testsuite/TestSuite_vs120.vcxproj
new file mode 100644
index 000000000..af15efd48
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs120.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs120.vcxproj.filters b/Encodings/testsuite/TestSuite_vs120.vcxproj.filters
new file mode 100644
index 000000000..27f15a91d
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs120.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {991e7125-1e78-4db6-9f36-191e6b6bb1b1}
+
+
+ {bc1985da-eafd-44bf-88ff-dee6879ff243}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs140.vcxproj b/Encodings/testsuite/TestSuite_vs140.vcxproj
new file mode 100644
index 000000000..005dbc35b
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs140.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs140.vcxproj.filters b/Encodings/testsuite/TestSuite_vs140.vcxproj.filters
new file mode 100644
index 000000000..46bb0eaa0
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs140.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {ba511f03-6b35-407a-8e4b-1d11db5806ad}
+
+
+ {90f43e55-b9fb-4f99-8a12-af6ce9212e41}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs150.vcxproj b/Encodings/testsuite/TestSuite_vs150.vcxproj
new file mode 100644
index 000000000..1908272ee
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs150.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_mt\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuited.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\TestSuited.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin\static_md\TestSuite.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs150.vcxproj.filters b/Encodings/testsuite/TestSuite_vs150.vcxproj.filters
new file mode 100644
index 000000000..e71e8f959
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs150.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {08e0e931-e62e-4ab0-94ea-8b18b96a8f77}
+
+
+ {50a513cb-7ff5-4bf5-a280-fb24f81a121c}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_vs71.vcproj b/Encodings/testsuite/TestSuite_vs71.vcproj
new file mode 100644
index 000000000..f9940488c
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs71.vcproj
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs80.vcproj b/Encodings/testsuite/TestSuite_vs80.vcproj
new file mode 100644
index 000000000..d50229adf
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs80.vcproj
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_vs90.vcproj b/Encodings/testsuite/TestSuite_vs90.vcproj
new file mode 100644
index 000000000..d22eabcb7
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_vs90.vcproj
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs100.vcxproj b/Encodings/testsuite/TestSuite_x64_vs100.vcxproj
new file mode 100644
index 000000000..67ad8d1e2
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs100.vcxproj
@@ -0,0 +1,325 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Static
+ MultiByte
+
+
+ Application
+ Static
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+ Application
+ Dynamic
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitd.lib;WinTestRunnerd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Windows
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnit.lib;WinTestRunner.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Windows
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
+ false
+ Windows
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Windows
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs100.vcxproj.filters b/Encodings/testsuite/TestSuite_x64_vs100.vcxproj.filters
new file mode 100644
index 000000000..301abb01f
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs100.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {18f7646e-b62f-41f1-8bd6-40fb72e2bf85}
+
+
+ {1f232483-0fda-474b-8305-d434e3e7278c}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_x64_vs110.vcxproj b/Encodings/testsuite/TestSuite_x64_vs110.vcxproj
new file mode 100644
index 000000000..14a0fc8f3
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs110.vcxproj
@@ -0,0 +1,325 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Static
+ MultiByte
+ v110
+
+
+ Application
+ Static
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+ Application
+ Dynamic
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;WinTestRunnerd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Windows
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;WinTestRunner.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Windows
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
+ false
+ Windows
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Windows
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs110.vcxproj.filters b/Encodings/testsuite/TestSuite_x64_vs110.vcxproj.filters
new file mode 100644
index 000000000..aa3c4adec
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs110.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {abccd9a7-dc98-4a28-974a-f300a04f3d84}
+
+
+ {acdadcda-f07c-439f-acbf-7c6070dda1d7}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_x64_vs120.vcxproj b/Encodings/testsuite/TestSuite_x64_vs120.vcxproj
new file mode 100644
index 000000000..8101d05e2
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs120.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs120.vcxproj.filters b/Encodings/testsuite/TestSuite_x64_vs120.vcxproj.filters
new file mode 100644
index 000000000..c15c9f12c
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs120.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {ac7b1ff1-7db6-46bc-91a5-b2ac33142e4d}
+
+
+ {434bbd01-c0b4-47f0-a30d-e1bcfd72d533}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_x64_vs140.vcxproj b/Encodings/testsuite/TestSuite_x64_vs140.vcxproj
new file mode 100644
index 000000000..9b27c8426
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs140.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs140.vcxproj.filters b/Encodings/testsuite/TestSuite_x64_vs140.vcxproj.filters
new file mode 100644
index 000000000..4bbbbc417
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs140.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {54b506cc-fad0-421f-ab20-f9d1c50ace7e}
+
+
+ {c6d38f5a-8fb8-4e80-b145-7a8c699214ec}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_x64_vs150.vcxproj b/Encodings/testsuite/TestSuite_x64_vs150.vcxproj
new file mode 100644
index 000000000..51cf22de4
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs150.vcxproj
@@ -0,0 +1,317 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ TestSuite
+ {7784E068-96B2-4DDC-BA8B-780206E06B30}
+ TestSuite
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ TestSuited
+ TestSuited
+ TestSuited
+ TestSuite
+ TestSuite
+ TestSuite
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\TestSuite\$(Configuration)\
+ false
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitd.lib;%(AdditionalDependencies)
+ bin64\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnit.lib;%(AdditionalDependencies)
+ bin64\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_mt\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuited.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\TestSuited.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ ..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)
+ bin64\static_md\TestSuite.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/testsuite/TestSuite_x64_vs150.vcxproj.filters b/Encodings/testsuite/TestSuite_x64_vs150.vcxproj.filters
new file mode 100644
index 000000000..4b5d417dc
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs150.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {07202baf-8f40-4942-a53e-b4a446e07412}
+
+
+ {f2615860-4f0d-42d9-af03-ebaa983ae440}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/testsuite/TestSuite_x64_vs90.vcproj b/Encodings/testsuite/TestSuite_x64_vs90.vcproj
new file mode 100644
index 000000000..1d9858696
--- /dev/null
+++ b/Encodings/testsuite/TestSuite_x64_vs90.vcproj
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+