diff --git a/sphinx12.sln b/sphinx12.sln
new file mode 100644
index 00000000..d65169b7
--- /dev/null
+++ b/sphinx12.sln
@@ -0,0 +1,95 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "indexer", "win\indexer12.vcxproj", "{405619C7-CC22-4FB8-9237-B196CB897355}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsphinx", "win\libsphinx12.vcxproj", "{6A1685DE-0265-4243-965F-96CB53EBBCA6}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "search", "win\search12.vcxproj", "{571DC41A-2665-476C-ABED-3899324E19AB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "searchd", "win\searchd12.vcxproj", "{0BBD34CB-5891-477F-B665-3D7C9FC22A02}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spelldump", "win\spelldump12.vcxproj", "{AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "indextool", "win\indextool12.vcxproj", "{6A78A67D-A743-4594-858A-A4F1C536A8C1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrt", "win\testrt12.vcxproj", "{651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests", "win\tests12.vcxproj", "{B47166A1-4827-4D80-97E3-743BDE61146F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Debug|Win32.ActiveCfg = Debug|Win32
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Debug|Win32.Build.0 = Debug|Win32
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Debug|x64.ActiveCfg = Debug|x64
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Debug|x64.Build.0 = Debug|x64
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Release|Win32.ActiveCfg = Release|Win32
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Release|Win32.Build.0 = Release|Win32
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Release|x64.ActiveCfg = Release|x64
+ {405619C7-CC22-4FB8-9237-B196CB897355}.Release|x64.Build.0 = Release|x64
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Debug|Win32.Build.0 = Debug|Win32
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Debug|x64.ActiveCfg = Debug|x64
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Debug|x64.Build.0 = Debug|x64
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Release|Win32.ActiveCfg = Release|Win32
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Release|Win32.Build.0 = Release|Win32
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Release|x64.ActiveCfg = Release|x64
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}.Release|x64.Build.0 = Release|x64
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Debug|Win32.Build.0 = Debug|Win32
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Debug|x64.ActiveCfg = Debug|x64
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Debug|x64.Build.0 = Debug|x64
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Release|Win32.ActiveCfg = Release|Win32
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Release|Win32.Build.0 = Release|Win32
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Release|x64.ActiveCfg = Release|x64
+ {571DC41A-2665-476C-ABED-3899324E19AB}.Release|x64.Build.0 = Release|x64
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Debug|Win32.Build.0 = Debug|Win32
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Debug|x64.ActiveCfg = Debug|x64
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Debug|x64.Build.0 = Debug|x64
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Release|Win32.ActiveCfg = Release|Win32
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Release|Win32.Build.0 = Release|Win32
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Release|x64.ActiveCfg = Release|x64
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}.Release|x64.Build.0 = Release|x64
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Debug|Win32.Build.0 = Debug|Win32
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Debug|x64.ActiveCfg = Debug|x64
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Debug|x64.Build.0 = Debug|x64
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Release|Win32.ActiveCfg = Release|Win32
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Release|Win32.Build.0 = Release|Win32
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Release|x64.ActiveCfg = Release|x64
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}.Release|x64.Build.0 = Release|x64
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Debug|Win32.Build.0 = Debug|Win32
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Debug|x64.ActiveCfg = Debug|x64
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Debug|x64.Build.0 = Debug|x64
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Release|Win32.ActiveCfg = Release|Win32
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Release|Win32.Build.0 = Release|Win32
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Release|x64.ActiveCfg = Release|x64
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}.Release|x64.Build.0 = Release|x64
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Debug|Win32.Build.0 = Debug|Win32
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Debug|x64.ActiveCfg = Debug|x64
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Debug|x64.Build.0 = Debug|x64
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Release|Win32.ActiveCfg = Release|Win32
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Release|Win32.Build.0 = Release|Win32
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Release|x64.ActiveCfg = Release|x64
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}.Release|x64.Build.0 = Release|x64
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Debug|Win32.Build.0 = Debug|Win32
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Debug|x64.ActiveCfg = Debug|x64
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Debug|x64.Build.0 = Debug|x64
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Release|Win32.ActiveCfg = Release|Win32
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Release|Win32.Build.0 = Release|Win32
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Release|x64.ActiveCfg = Release|x64
+ {B47166A1-4827-4D80-97E3-743BDE61146F}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/win/indexer12.vcxproj b/win/indexer12.vcxproj
new file mode 100644
index 00000000..1e0ab42c
--- /dev/null
+++ b/win/indexer12.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ indexer
+ {405619C7-CC22-4FB8-9237-B196CB897355}
+ indexer
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)indexer.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)indexer.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)indexer.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/indextool12.vcxproj b/win/indextool12.vcxproj
new file mode 100644
index 00000000..1c03ff4a
--- /dev/null
+++ b/win/indextool12.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ indextool
+ {6A78A67D-A743-4594-858A-A4F1C536A8C1}
+ indextool
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)indextool.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)indextool.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)indextool.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/libsphinx12.vcxproj b/win/libsphinx12.vcxproj
new file mode 100644
index 00000000..49f6fc16
--- /dev/null
+++ b/win/libsphinx12.vcxproj
@@ -0,0 +1,170 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ libsphinx
+ {6A1685DE-0265-4243-965F-96CB53EBBCA6}
+ libsphinx
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ StaticLibrary
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ $(SolutionDir)/libstemmer_c/include; $(SolutionDir)/libexpat/lib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)libsphinx.lib
+
+
+
+
+ MaxSpeed
+ $(SolutionDir)/libstemmer_c/include; $(SolutionDir)/libexpat/lib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)libsphinx.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)\src\svnxrev.wsf $(SolutionDir)
+
+ $(SolutionDir)\src\nonexistent;%(Outputs)
+ $(SolutionDir)\src\svnxrev.wsf $(SolutionDir)
+
+ $(SolutionDir)\src\nonexistent;%(Outputs)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/search12.vcxproj b/win/search12.vcxproj
new file mode 100644
index 00000000..c937af53
--- /dev/null
+++ b/win/search12.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ search
+ {571DC41A-2665-476C-ABED-3899324E19AB}
+ search
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)search.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)search.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)search.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/searchd12.vcxproj b/win/searchd12.vcxproj
new file mode 100644
index 00000000..54b915b7
--- /dev/null
+++ b/win/searchd12.vcxproj
@@ -0,0 +1,155 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ searchd
+ {0BBD34CB-5891-477F-B665-3D7C9FC22A02}
+ searchd
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ wsock32.lib;%(AdditionalDependencies)
+ $(OutDir)searchd.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)searchd.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ wsock32.lib;%(AdditionalDependencies)
+ $(OutDir)searchd.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/spelldump12.vcxproj b/win/spelldump12.vcxproj
new file mode 100644
index 00000000..dca09d7b
--- /dev/null
+++ b/win/spelldump12.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ spelldump
+ {AE5236EB-62AC-4AD9-81A3-F4BDC85D3876}
+ spelldump
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)spelldump.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)spelldump.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)spelldump.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/testrt12.vcxproj b/win/testrt12.vcxproj
new file mode 100644
index 00000000..21ea94b4
--- /dev/null
+++ b/win/testrt12.vcxproj
@@ -0,0 +1,151 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ testrt
+ {651CEFE5-9BDB-4003-9D35-8D05FA2C06D7}
+ testrt
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)testrt.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)testrt.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)testrt.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/tests12.vcxproj b/win/tests12.vcxproj
new file mode 100644
index 00000000..43b5f578
--- /dev/null
+++ b/win/tests12.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ tests
+ {B47166A1-4827-4D80-97E3-743BDE61146F}
+ tests
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ MultiByte
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ true
+ $(SolutionDir)\bin\$(Configuration)\
+ $(SolutionDir)\junk\$(Configuration)\$(ProjectName)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+ false
+
+
+ $(OutDir)tests.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)tests.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ MaxSpeed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ MultiThreaded
+
+
+ $(IntDir)
+ Level4
+ ProgramDatabase
+
+
+ $(OutDir)tests.exe
+ $(SolutionDir)/libstemmer_c/lib/$(Configuration); $(SolutionDir)/libexpat/lib/$(Configuration);%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+ {6a1685de-0265-4243-965f-96cb53ebbca6}
+ false
+
+
+
+
+
+
\ No newline at end of file