diff --git a/All.2005.sln b/All.2005.sln
index 7e0f45ac..a7e3ad61 100644
--- a/All.2005.sln
+++ b/All.2005.sln
@@ -4,29 +4,54 @@ Microsoft Visual Studio Solution File, Format Version 9.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unit", "unit\unit.vcproj", "{270BB952-FCB2-4FA8-821E-BB750E83C902}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_c", "tests\test_c.vcproj", "{6F2B675D-2585-4AD6-866D-4DDA00279B00}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cxx", "tests\test_cxx.vcproj", "{3102214A-D304-48FC-B2DF-94D838DC4B2A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
EndProject
Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "test_f90", "tests\test_f90.vfproj", "{003309EE-36BE-493B-87D4-FE68918DA9AF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
EndProject
Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "test_f", "tests\test_f.vfproj", "{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
EndProject
Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "memory_leak_f", "memory_leak_f\memory_leak_f.vfproj", "{941BC4D5-7D05-4786-BC65-38914514EA9B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "advect_c", "examples\c\advect\advect_c.vcproj", "{BD883425-1DD0-466A-911B-32AD6D4CE262}"
-EndProject
-Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "advect", "examples\fortran\advect\advect.vfproj", "{28459FF2-3C6C-469E-B0C3-2E4D483E7025}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IPhreeqc", "IPhreeqc.2005.vcproj", "{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "advect_c", "all\c\advect_c.2005.vcproj", "{BD883425-1DD0-466A-911B-32AD6D4CE262}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
+EndProject
+Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "advect", "all\fortran\advect.vfproj", "{28459FF2-3C6C-469E-B0C3-2E4D483E7025}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE} = {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
+ DebugCLR|Win32 = DebugCLR|Win32
+ DebugCLR|x64 = DebugCLR|x64
DebugDll|Win32 = DebugDll|Win32
DebugDll|x64 = DebugDll|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
+ ReleaseCLR|Win32 = ReleaseCLR|Win32
+ ReleaseCLR|x64 = ReleaseCLR|x64
ReleaseDll|Win32 = ReleaseDll|Win32
ReleaseDll|x64 = ReleaseDll|x64
EndGlobalSection
@@ -35,13 +60,22 @@ Global
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Debug|Win32.Build.0 = Debug|Win32
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Debug|x64.ActiveCfg = Debug|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Debug|x64.Build.0 = Debug|x64
- {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugDll|Win32.ActiveCfg = Debug|Win32
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugCLR|Win32.ActiveCfg = Debug|Win32
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugCLR|Win32.Build.0 = Debug|Win32
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugCLR|x64.ActiveCfg = Debug|x64
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugCLR|x64.Build.0 = Debug|x64
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugDll|Win32.ActiveCfg = Debug|x64
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugDll|Win32.Build.0 = Debug|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugDll|x64.ActiveCfg = Debug|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.DebugDll|x64.Build.0 = Debug|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Release|Win32.ActiveCfg = Release|Win32
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Release|Win32.Build.0 = Release|Win32
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Release|x64.ActiveCfg = Release|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.Release|x64.Build.0 = Release|x64
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseCLR|Win32.ActiveCfg = Release|Win32
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseCLR|Win32.Build.0 = Release|Win32
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseCLR|x64.ActiveCfg = Release|x64
+ {270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseCLR|x64.Build.0 = Release|x64
{270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseDll|Win32.ActiveCfg = Release|Win32
{270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseDll|Win32.Build.0 = Release|Win32
{270BB952-FCB2-4FA8-821E-BB750E83C902}.ReleaseDll|x64.ActiveCfg = Release|x64
@@ -50,6 +84,10 @@ Global
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Debug|Win32.Build.0 = Debug|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Debug|x64.ActiveCfg = Debug|x64
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Debug|x64.Build.0 = Debug|x64
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugCLR|x64.Build.0 = DebugCLR|x64
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugDll|Win32.Build.0 = DebugDll|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.DebugDll|x64.ActiveCfg = DebugDll|x64
@@ -58,6 +96,10 @@ Global
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Release|Win32.Build.0 = Release|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Release|x64.ActiveCfg = Release|x64
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.Release|x64.Build.0 = Release|x64
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
{6F2B675D-2585-4AD6-866D-4DDA00279B00}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
@@ -66,6 +108,10 @@ Global
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Debug|Win32.Build.0 = Debug|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Debug|x64.ActiveCfg = Debug|x64
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Debug|x64.Build.0 = Debug|x64
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugCLR|x64.Build.0 = DebugCLR|x64
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugDll|Win32.Build.0 = DebugDll|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.DebugDll|x64.ActiveCfg = DebugDll|x64
@@ -74,6 +120,10 @@ Global
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Release|Win32.Build.0 = Release|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Release|x64.ActiveCfg = Release|x64
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.Release|x64.Build.0 = Release|x64
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
{3102214A-D304-48FC-B2DF-94D838DC4B2A}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
@@ -82,6 +132,10 @@ Global
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Debug|Win32.Build.0 = Debug|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Debug|x64.ActiveCfg = Debug|x64
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Debug|x64.Build.0 = Debug|x64
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugCLR|x64.Build.0 = DebugCLR|x64
{003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugDll|Win32.Build.0 = DebugDll|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.DebugDll|x64.ActiveCfg = DebugDll|x64
@@ -90,6 +144,10 @@ Global
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Release|Win32.Build.0 = Release|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Release|x64.ActiveCfg = Release|x64
{003309EE-36BE-493B-87D4-FE68918DA9AF}.Release|x64.Build.0 = Release|x64
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
{003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
{003309EE-36BE-493B-87D4-FE68918DA9AF}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
@@ -98,6 +156,10 @@ Global
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Debug|Win32.Build.0 = Debug|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Debug|x64.ActiveCfg = Debug|x64
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Debug|x64.Build.0 = Debug|x64
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugCLR|x64.Build.0 = DebugCLR|x64
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugDll|Win32.Build.0 = DebugDll|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.DebugDll|x64.ActiveCfg = DebugDll|x64
@@ -106,54 +168,46 @@ Global
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Release|Win32.Build.0 = Release|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Release|x64.ActiveCfg = Release|x64
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.Release|x64.Build.0 = Release|x64
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
{66E68C3F-EFCE-47EE-80F1-4D8F6F8AB450}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
{941BC4D5-7D05-4786-BC65-38914514EA9B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.Debug|Win32.Build.0 = Debug|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.Debug|x64.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.Debug|x64.Build.0 = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugCLR|Win32.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugCLR|Win32.Build.0 = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugCLR|x64.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugCLR|x64.Build.0 = Debug|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugDll|Win32.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugDll|Win32.Build.0 = Debug|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugDll|x64.ActiveCfg = Debug|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.DebugDll|x64.Build.0 = Debug|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.Release|Win32.ActiveCfg = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.Release|Win32.Build.0 = Release|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.Release|x64.ActiveCfg = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.Release|x64.Build.0 = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseCLR|Win32.ActiveCfg = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseCLR|Win32.Build.0 = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseCLR|x64.ActiveCfg = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseCLR|x64.Build.0 = Release|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseDll|Win32.ActiveCfg = Release|Win32
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseDll|Win32.Build.0 = Release|Win32
{941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseDll|x64.ActiveCfg = Release|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|Win32.ActiveCfg = Debug|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|Win32.Build.0 = Debug|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|x64.ActiveCfg = Debug|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|x64.Build.0 = Debug|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|Win32.Build.0 = DebugDll|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|x64.ActiveCfg = DebugDll|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|x64.Build.0 = DebugDll|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|Win32.ActiveCfg = Release|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|Win32.Build.0 = Release|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|x64.ActiveCfg = Release|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|x64.Build.0 = Release|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
- {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|Win32.ActiveCfg = Debug|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|Win32.Build.0 = Debug|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|x64.ActiveCfg = Debug|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|x64.Build.0 = Debug|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|Win32.Build.0 = DebugDll|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|x64.ActiveCfg = DebugDll|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|x64.Build.0 = DebugDll|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|Win32.ActiveCfg = Release|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|Win32.Build.0 = Release|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|x64.ActiveCfg = Release|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|x64.Build.0 = Release|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
- {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
+ {941BC4D5-7D05-4786-BC65-38914514EA9B}.ReleaseDll|x64.Build.0 = Release|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Debug|Win32.ActiveCfg = Debug|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Debug|Win32.Build.0 = Debug|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Debug|x64.ActiveCfg = Debug|x64
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Debug|x64.Build.0 = Debug|x64
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugCLR|x64.Build.0 = DebugCLR|x64
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugDll|Win32.Build.0 = DebugDll|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.DebugDll|x64.ActiveCfg = DebugDll|x64
@@ -162,10 +216,62 @@ Global
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Release|Win32.Build.0 = Release|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Release|x64.ActiveCfg = Release|x64
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.Release|x64.Build.0 = Release|x64
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
{B0A40DC6-D218-4028-9FF1-3E25EF0FF5FE}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|Win32.Build.0 = Debug|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|x64.ActiveCfg = Debug|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Debug|x64.Build.0 = Debug|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugCLR|x64.Build.0 = DebugCLR|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|Win32.Build.0 = DebugDll|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|x64.ActiveCfg = DebugDll|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.DebugDll|x64.Build.0 = DebugDll|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|Win32.ActiveCfg = Release|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|Win32.Build.0 = Release|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|x64.ActiveCfg = Release|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.Release|x64.Build.0 = Release|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
+ {BD883425-1DD0-466A-911B-32AD6D4CE262}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|Win32.ActiveCfg = Debug|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|Win32.Build.0 = Debug|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|x64.ActiveCfg = Debug|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Debug|x64.Build.0 = Debug|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugCLR|Win32.ActiveCfg = DebugCLR|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugCLR|Win32.Build.0 = DebugCLR|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugCLR|x64.ActiveCfg = DebugCLR|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugCLR|x64.Build.0 = DebugCLR|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|Win32.ActiveCfg = DebugDll|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|Win32.Build.0 = DebugDll|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|x64.ActiveCfg = DebugDll|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.DebugDll|x64.Build.0 = DebugDll|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|Win32.ActiveCfg = Release|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|Win32.Build.0 = Release|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|x64.ActiveCfg = Release|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.Release|x64.Build.0 = Release|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseCLR|Win32.ActiveCfg = ReleaseCLR|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseCLR|Win32.Build.0 = ReleaseCLR|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseCLR|x64.ActiveCfg = ReleaseCLR|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseCLR|x64.Build.0 = ReleaseCLR|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|Win32.ActiveCfg = ReleaseDll|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|Win32.Build.0 = ReleaseDll|Win32
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|x64.ActiveCfg = ReleaseDll|x64
+ {28459FF2-3C6C-469E-B0C3-2E4D483E7025}.ReleaseDll|x64.Build.0 = ReleaseDll|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/IPhreeqc.2005.vcproj b/IPhreeqc.2005.vcproj
index 18510322..6589c68e 100644
--- a/IPhreeqc.2005.vcproj
+++ b/IPhreeqc.2005.vcproj
@@ -642,8 +642,363 @@
CommandLine="mkdir dllx64 > NUL
copy "$(OutDir)\$(ProjectName)d.dll" "dllx64\$(ProjectName)d.dll"
copy "$(TargetDir)$(TargetName).lib" "dllx64\$(TargetName).lib"
copy "$(TargetDir)vc80.pdb" "dllx64\vc80.pdb"
"
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1119,6 +1534,10 @@
RelativePath=".\src\phreeqcpp\ExchComp.h"
>
+
+
diff --git a/tests/test_c.vcproj b/tests/test_c.vcproj
index ba0b37fc..f13ab09d 100644
--- a/tests/test_c.vcproj
+++ b/tests/test_c.vcproj
@@ -263,6 +263,7 @@
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
+ ManagedExtensions="0"
WholeProgramOptimization="1"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -670,6 +997,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/test_cxx.vcproj b/tests/test_cxx.vcproj
index 979e30da..30cf4844 100644
--- a/tests/test_cxx.vcproj
+++ b/tests/test_cxx.vcproj
@@ -654,6 +654,327 @@
CommandLine="copy phreeqc.dat.in phreeqc.dat
copy ex2.in ex2
"
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/test_cxx.vcproj.GS.charlton.user b/tests/test_cxx.vcproj.GS.charlton.user
index c6c7324a..a414b0dc 100644
--- a/tests/test_cxx.vcproj.GS.charlton.user
+++ b/tests/test_cxx.vcproj.GS.charlton.user
@@ -229,5 +229,117 @@
MPIAcceptFilter=""
/>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/test_f.vfproj b/tests/test_f.vfproj
index 44dfc9e5..f810abed 100644
--- a/tests/test_f.vfproj
+++ b/tests/test_f.vfproj
@@ -90,6 +90,50 @@ copy ex2.in ex2"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/test_f90.vfproj b/tests/test_f90.vfproj
index 04ab1e9f..54e3f73c 100644
--- a/tests/test_f90.vfproj
+++ b/tests/test_f90.vfproj
@@ -90,6 +90,50 @@ copy ex2.in ex2"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+