diff --git a/Encodings/Compiler/Compiler.progen b/Encodings/Compiler/Compiler.progen
new file mode 100644
index 000000000..2c3566f5d
--- /dev/null
+++ b/Encodings/Compiler/Compiler.progen
@@ -0,0 +1,16 @@
+vc.project.guid = 0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710
+vc.project.name = Compiler
+vc.project.target = tec
+vc.project.type = executable
+vc.project.pocobase = ..\\..
+vc.project.outdir = ${vc.project.pocobase}
+vc.project.platforms = Win32, x64
+vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
+vc.project.prototype = ${vc.project.name}_vs90.vcproj
+vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\XML\\include;..\\..\\Util\\include;..\\..\\Net\\include
+vc.project.compiler.defines =
+vc.project.compiler.defines.shared =
+vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
+vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
+vc.project.linker.dependencies = ws2_32.lib iphlpapi.lib
+vc.solution.create = true
diff --git a/Encodings/Compiler/Compiler_vs100.sln b/Encodings/Compiler/Compiler_vs100.sln
new file mode 100644
index 000000000..78a483830
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs100.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs100.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs100.vcxproj b/Encodings/Compiler/Compiler_vs100.vcxproj
new file mode 100644
index 000000000..91d71e1ec
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs100.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\tecd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\tecd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\tecd.pdb
+ Console
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_vs100.vcxproj.filters b/Encodings/Compiler/Compiler_vs100.vcxproj.filters
new file mode 100644
index 000000000..6eff2af30
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs100.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {53900b21-6c69-4821-aedb-388c2e540e42}
+
+
+ {e9c8c052-8efe-40cb-b13f-20638db1441f}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_vs110.sln b/Encodings/Compiler/Compiler_vs110.sln
new file mode 100644
index 000000000..4a5c62b99
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs110.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs110.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs110.vcxproj b/Encodings/Compiler/Compiler_vs110.vcxproj
new file mode 100644
index 000000000..3760a92c3
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs110.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_vs110.vcxproj.filters b/Encodings/Compiler/Compiler_vs110.vcxproj.filters
new file mode 100644
index 000000000..593b7e567
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs110.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {4c39cb59-21bd-4e9e-9cf2-7051a597aba9}
+
+
+ {e82486a0-7ddb-4e40-b282-7066bb2377e9}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_vs120.sln b/Encodings/Compiler/Compiler_vs120.sln
new file mode 100644
index 000000000..348807d7d
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs120.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs120.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs120.vcxproj b/Encodings/Compiler/Compiler_vs120.vcxproj
new file mode 100644
index 000000000..f3ded6f06
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs120.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_vs120.vcxproj.filters b/Encodings/Compiler/Compiler_vs120.vcxproj.filters
new file mode 100644
index 000000000..9cbae8ee6
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs120.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {df7f8c29-f93b-488e-ac65-86a844118dc0}
+
+
+ {dbf15051-6334-4402-a8fe-526285766806}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_vs140.sln b/Encodings/Compiler/Compiler_vs140.sln
new file mode 100644
index 000000000..9f0c4b6e4
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs140.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2015
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs140.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs140.vcxproj b/Encodings/Compiler/Compiler_vs140.vcxproj
new file mode 100644
index 000000000..0b9618b04
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs140.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_vs140.vcxproj.filters b/Encodings/Compiler/Compiler_vs140.vcxproj.filters
new file mode 100644
index 000000000..2c9a2a5ff
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs140.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {3f933d1c-d509-4687-b59a-549c6e0cab2a}
+
+
+ {edfec2ac-9e12-41c4-be54-fda8670dd354}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_vs150.sln b/Encodings/Compiler/Compiler_vs150.sln
new file mode 100644
index 000000000..c7631970d
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs150.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2017
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs150.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs150.vcxproj b/Encodings/Compiler/Compiler_vs150.vcxproj
new file mode 100644
index 000000000..656375979
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs150.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ Win32
+
+
+ debug_static_md
+ Win32
+
+
+ debug_static_mt
+ Win32
+
+
+ release_shared
+ Win32
+
+
+ release_static_md
+ Win32
+
+
+ release_static_mt
+ Win32
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_mt\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ true
+
+
+ bin\static_md\
+ obj\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_mt\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_mt\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tecd.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin\static_md\tecd.pdb
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin\static_md\tec.exe
+ ..\..\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_vs150.vcxproj.filters b/Encodings/Compiler/Compiler_vs150.vcxproj.filters
new file mode 100644
index 000000000..9b552bc4f
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs150.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {2be60999-99cc-4332-96c5-07ec1f34116a}
+
+
+ {c0d8a01f-f751-4014-abb8-ccfa1c38cd7d}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_vs90.sln b/Encodings/Compiler/Compiler_vs90.sln
new file mode 100644
index 000000000..8c8205165
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs90.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs90.vcproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Build.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.ActiveCfg = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Build.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|Win32.Deploy.0 = release_shared|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Build.0 = release_static_md|Win32
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_vs90.vcproj b/Encodings/Compiler/Compiler_vs90.vcproj
new file mode 100644
index 000000000..66cd529a9
--- /dev/null
+++ b/Encodings/Compiler/Compiler_vs90.vcproj
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs100.sln b/Encodings/Compiler/Compiler_x64_vs100.sln
new file mode 100644
index 000000000..77a0fd27d
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs100.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs100.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs100.vcxproj b/Encodings/Compiler/Compiler_x64_vs100.vcxproj
new file mode 100644
index 000000000..4071b5166
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs100.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\tecd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\tecd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\tecd.pdb
+ Console
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+ %(DisableSpecificWarnings)
+ %(AdditionalOptions)
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+ %(AdditionalOptions)
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs100.vcxproj.filters b/Encodings/Compiler/Compiler_x64_vs100.vcxproj.filters
new file mode 100644
index 000000000..28225c245
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs100.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {d880562b-9181-48d4-8bd1-bda4e474b9c1}
+
+
+ {960d1fb7-57e3-40fd-bcae-a427dc46674e}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_x64_vs110.sln b/Encodings/Compiler/Compiler_x64_vs110.sln
new file mode 100644
index 000000000..3a6585d2a
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs110.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs110.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs110.vcxproj b/Encodings/Compiler/Compiler_x64_vs110.vcxproj
new file mode 100644
index 000000000..435264910
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs110.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.61030.0
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs110.vcxproj.filters b/Encodings/Compiler/Compiler_x64_vs110.vcxproj.filters
new file mode 100644
index 000000000..33451d95a
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs110.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {04f39915-63ed-40dc-a3be-44c001b6a973}
+
+
+ {54c1ae40-5390-4425-b401-463686db8127}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_x64_vs120.sln b/Encodings/Compiler/Compiler_x64_vs120.sln
new file mode 100644
index 000000000..867f403d0
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs120.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs120.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs120.vcxproj b/Encodings/Compiler/Compiler_x64_vs120.vcxproj
new file mode 100644
index 000000000..250aefe63
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs120.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs120.vcxproj.filters b/Encodings/Compiler/Compiler_x64_vs120.vcxproj.filters
new file mode 100644
index 000000000..923aa7eff
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs120.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {f1149e95-5eca-48e1-a42e-575daf7a6ad2}
+
+
+ {3f96a302-94dd-44db-95eb-de225b27f424}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_x64_vs140.sln b/Encodings/Compiler/Compiler_x64_vs140.sln
new file mode 100644
index 000000000..5bada99bd
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs140.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2015
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs140.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs140.vcxproj b/Encodings/Compiler/Compiler_x64_vs140.vcxproj
new file mode 100644
index 000000000..0b1ee3468
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs140.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+ Application
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.25420.1
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs140.vcxproj.filters b/Encodings/Compiler/Compiler_x64_vs140.vcxproj.filters
new file mode 100644
index 000000000..e9d03074d
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs140.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {e63d6bb6-1ce5-4969-9c3c-a4c5646246a0}
+
+
+ {0789ae65-9d61-4695-89f3-f02d24a33459}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_x64_vs150.sln b/Encodings/Compiler/Compiler_x64_vs150.sln
new file mode 100644
index 000000000..44d436da1
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs150.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2017
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs150.vcxproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs150.vcxproj b/Encodings/Compiler/Compiler_x64_vs150.vcxproj
new file mode 100644
index 000000000..6c50b13d8
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs150.vcxproj
@@ -0,0 +1,311 @@
+
+
+
+
+ debug_shared
+ x64
+
+
+ debug_static_md
+ x64
+
+
+ debug_static_mt
+ x64
+
+
+ release_shared
+ x64
+
+
+ release_static_md
+ x64
+
+
+ release_static_mt
+ x64
+
+
+
+ Compiler
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}
+ Compiler
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>15.0.26228.4
+ tecd
+ tecd
+ tecd
+ tec
+ tec
+ tec
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_mt\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ true
+
+
+ bin64\static_md\
+ obj64\Compiler\$(Configuration)\
+ false
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_mt\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_mt\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+ Disabled
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ true
+ true
+
+ Level3
+ ProgramDatabase
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tecd.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ true
+ true
+ bin64\static_md\tecd.pdb
+ Console
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ true
+ .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;..\..\Net\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ false
+ true
+ true
+ true
+
+ Level3
+
+ Default
+
+
+ iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+ bin64\static_md\tec.exe
+ ..\..\lib64;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+ MachineX64
+
+
+
+
+
+
+
+
diff --git a/Encodings/Compiler/Compiler_x64_vs150.vcxproj.filters b/Encodings/Compiler/Compiler_x64_vs150.vcxproj.filters
new file mode 100644
index 000000000..b5fa0bedf
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs150.vcxproj.filters
@@ -0,0 +1,16 @@
+
+
+
+
+ {356d56ee-ff17-4825-abda-3fe6fb36d031}
+
+
+ {ae7ff916-26ba-4bce-b4b9-9b661778247c}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/Encodings/Compiler/Compiler_x64_vs90.sln b/Encodings/Compiler/Compiler_x64_vs90.sln
new file mode 100644
index 000000000..b025c78dc
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs90.sln
@@ -0,0 +1,37 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_x64_vs90.vcproj", "{0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}"
+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
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.ActiveCfg = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Build.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_shared|x64.Deploy.0 = debug_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.ActiveCfg = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Build.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_shared|x64.Deploy.0 = release_shared|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Build.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Build.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.ActiveCfg = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Build.0 = release_static_md|x64
+ {0AAD946B-C771-4ED2-BFAF-1D0DBE4A6710}.release_static_md|x64.Deploy.0 = release_static_md|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Encodings/Compiler/Compiler_x64_vs90.vcproj b/Encodings/Compiler/Compiler_x64_vs90.vcproj
new file mode 100644
index 000000000..51ca42259
--- /dev/null
+++ b/Encodings/Compiler/Compiler_x64_vs90.vcproj
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+