diff --git a/.gitattributes b/.gitattributes index a0c2727b..9344f082 100644 --- a/.gitattributes +++ b/.gitattributes @@ -558,6 +558,7 @@ src/neostats.pm.h -text src/neostats.vcproj -text src/nsevents.c -text src/typemap -text +src/win32/Rules.rules -text src/win32/icon1.ico -text src/win32/neostats.bmp -text src/win32/neostats.conf -text diff --git a/modules/connectserv/connectserv.vcproj b/modules/connectserv/connectserv.vcproj index 46e4ae99..ad0aa8aa 100644 --- a/modules/connectserv/connectserv.vcproj +++ b/modules/connectserv/connectserv.vcproj @@ -345,6 +345,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/dbm/gdbm/gdbm.vcproj b/modules/dbm/gdbm/gdbm.vcproj index cba9a7ac..a0e9bf70 100644 --- a/modules/dbm/gdbm/gdbm.vcproj +++ b/modules/dbm/gdbm/gdbm.vcproj @@ -347,6 +347,88 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/dccpartyline/dccpartyline.vcproj b/modules/dccpartyline/dccpartyline.vcproj index e0debbb4..d0832eec 100644 --- a/modules/dccpartyline/dccpartyline.vcproj +++ b/modules/dccpartyline/dccpartyline.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/extauth/extauth.vcproj b/modules/extauth/extauth.vcproj index 984427a8..94743bfe 100644 --- a/modules/extauth/extauth.vcproj +++ b/modules/extauth/extauth.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + @@ -387,6 +468,14 @@ AdditionalIncludeDirectories="..\..\include;..\..\lib\adnswin32;..\..\lib\keeper;..\..\lib\curl;..\..\lib\pcre" /> + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/ircdauth/ircdauth.vcproj b/modules/ircdauth/ircdauth.vcproj index 398bb74f..629dab46 100644 --- a/modules/ircdauth/ircdauth.vcproj +++ b/modules/ircdauth/ircdauth.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/limitserv/limitserv.vcproj b/modules/limitserv/limitserv.vcproj index 4fa3b85f..bf509a83 100644 --- a/modules/limitserv/limitserv.vcproj +++ b/modules/limitserv/limitserv.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/operlog/operlog.vcproj b/modules/operlog/operlog.vcproj index 9f3c130c..78c331d9 100644 --- a/modules/operlog/operlog.vcproj +++ b/modules/operlog/operlog.vcproj @@ -345,6 +345,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/asuka.vcproj b/modules/protocol/asuka.vcproj index 253e9cd5..04c6ec47 100644 --- a/modules/protocol/asuka.vcproj +++ b/modules/protocol/asuka.vcproj @@ -340,6 +340,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/bahamut14.vcproj b/modules/protocol/bahamut14.vcproj index 61453c21..2b8af6f7 100644 --- a/modules/protocol/bahamut14.vcproj +++ b/modules/protocol/bahamut14.vcproj @@ -340,6 +340,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/bahamut18.vcproj b/modules/protocol/bahamut18.vcproj index 50eb4fc1..50167668 100644 --- a/modules/protocol/bahamut18.vcproj +++ b/modules/protocol/bahamut18.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/client.vcproj b/modules/protocol/client.vcproj index 45c38cc5..928c060d 100644 --- a/modules/protocol/client.vcproj +++ b/modules/protocol/client.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/hybrid6.vcproj b/modules/protocol/hybrid6.vcproj index a24ab342..341c94d7 100644 --- a/modules/protocol/hybrid6.vcproj +++ b/modules/protocol/hybrid6.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/hybrid7.vcproj b/modules/protocol/hybrid7.vcproj index d4d869ef..773bea10 100644 --- a/modules/protocol/hybrid7.vcproj +++ b/modules/protocol/hybrid7.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/inspircd.vcproj b/modules/protocol/inspircd.vcproj index f0b265d7..267b7653 100755 --- a/modules/protocol/inspircd.vcproj +++ b/modules/protocol/inspircd.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/ircup10.vcproj b/modules/protocol/ircup10.vcproj index 6c692d7c..a58854b7 100644 --- a/modules/protocol/ircup10.vcproj +++ b/modules/protocol/ircup10.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + @@ -391,6 +472,14 @@ Name="VCCLCompilerTool" /> + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/plexus.vcproj b/modules/protocol/plexus.vcproj index e2be05a4..e36ccece 100644 --- a/modules/protocol/plexus.vcproj +++ b/modules/protocol/plexus.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/ultimate2.vcproj b/modules/protocol/ultimate2.vcproj index 801f1f74..87bd3958 100644 --- a/modules/protocol/ultimate2.vcproj +++ b/modules/protocol/ultimate2.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/ultimate3.vcproj b/modules/protocol/ultimate3.vcproj index c33a94f5..2af9278a 100644 --- a/modules/protocol/ultimate3.vcproj +++ b/modules/protocol/ultimate3.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/unreal31.vcproj b/modules/protocol/unreal31.vcproj index c150bedd..4e1583ce 100644 --- a/modules/protocol/unreal31.vcproj +++ b/modules/protocol/unreal31.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/protocol/unreal32.vcproj b/modules/protocol/unreal32.vcproj index 295cbad2..0028d98e 100644 --- a/modules/protocol/unreal32.vcproj +++ b/modules/protocol/unreal32.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/quoteserv/quoteserv.vcproj b/modules/quoteserv/quoteserv.vcproj index 6d9a8ba0..93076b80 100644 --- a/modules/quoteserv/quoteserv.vcproj +++ b/modules/quoteserv/quoteserv.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/statserv/statserv.vcproj b/modules/statserv/statserv.vcproj index 91dc9cdc..64b933ac 100644 --- a/modules/statserv/statserv.vcproj +++ b/modules/statserv/statserv.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/template/template.vcproj b/modules/template/template.vcproj index 562e3e0c..512cf150 100644 --- a/modules/template/template.vcproj +++ b/modules/template/template.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/templateauth/templateauth.vcproj b/modules/templateauth/templateauth.vcproj index 6fa22039..e2b616e5 100644 --- a/modules/templateauth/templateauth.vcproj +++ b/modules/templateauth/templateauth.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/textserv/textserv.vcproj b/modules/textserv/textserv.vcproj index 3927c499..e69e6dcc 100644 --- a/modules/textserv/textserv.vcproj +++ b/modules/textserv/textserv.vcproj @@ -343,6 +343,87 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/modules/update/update.vcproj b/modules/update/update.vcproj index b9f7935f..e70b5730 100644 --- a/modules/update/update.vcproj +++ b/modules/update/update.vcproj @@ -344,6 +344,88 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + diff --git a/neostats.sln b/neostats.sln index 6ec514a1..519b5706 100644 --- a/neostats.sln +++ b/neostats.sln @@ -106,243 +106,125 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 - Perl-Debug|Win32 = Perl-Debug|Win32 - Perl-Release|Win32 = Perl-Release|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Debug|Win32.ActiveCfg = Debug|Win32 {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Debug|Win32.Build.0 = Debug|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Release|Win32.ActiveCfg = Release|Win32 - {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Release|Win32.Build.0 = Release|Win32 + {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {E033ECCE-E55E-43BC-89E7-ABE8AA46CE1F}.Release|Win32.Build.0 = Release-Perl|Win32 {B6701C0A-27E3-468D-8473-FBE671989E33}.Debug|Win32.ActiveCfg = Debug|Win32 {B6701C0A-27E3-468D-8473-FBE671989E33}.Debug|Win32.Build.0 = Debug|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Release|Win32.ActiveCfg = Release|Win32 - {B6701C0A-27E3-468D-8473-FBE671989E33}.Release|Win32.Build.0 = Release|Win32 + {B6701C0A-27E3-468D-8473-FBE671989E33}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {B6701C0A-27E3-468D-8473-FBE671989E33}.Release|Win32.Build.0 = Release-Perl|Win32 {436501E0-9F10-4573-87C4-CE2FA656E28A}.Debug|Win32.ActiveCfg = Debug|Win32 {436501E0-9F10-4573-87C4-CE2FA656E28A}.Debug|Win32.Build.0 = Debug|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Release|Win32.ActiveCfg = Release|Win32 - {436501E0-9F10-4573-87C4-CE2FA656E28A}.Release|Win32.Build.0 = Release|Win32 + {436501E0-9F10-4573-87C4-CE2FA656E28A}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {436501E0-9F10-4573-87C4-CE2FA656E28A}.Release|Win32.Build.0 = Release-Perl|Win32 {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Debug|Win32.ActiveCfg = Debug|Win32 {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Debug|Win32.Build.0 = Debug|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Release|Win32.ActiveCfg = Release|Win32 - {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Release|Win32.Build.0 = Release|Win32 + {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {789E3BB2-CD4A-4A89-BF57-C8D07726D61A}.Release|Win32.Build.0 = Release-Perl|Win32 {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Debug|Win32.ActiveCfg = Debug|Win32 {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Debug|Win32.Build.0 = Debug|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Release|Win32.ActiveCfg = Release|Win32 - {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Release|Win32.Build.0 = Release|Win32 + {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {F9FA22C1-731E-4A3C-8B3B-F1710B835057}.Release|Win32.Build.0 = Release-Perl|Win32 {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Debug|Win32.ActiveCfg = Debug|Win32 {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Debug|Win32.Build.0 = Debug|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Release|Win32.ActiveCfg = Release|Win32 - {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Release|Win32.Build.0 = Release|Win32 + {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {CF1B2180-6E9B-467A-A83D-AB63928E8FD8}.Release|Win32.Build.0 = Release-Perl|Win32 {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Debug|Win32.ActiveCfg = Debug|Win32 {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Debug|Win32.Build.0 = Debug|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Release|Win32.ActiveCfg = Release|Win32 - {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Release|Win32.Build.0 = Release|Win32 + {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {9F1E9324-F4BF-4F1F-B726-387CDE392E7B}.Release|Win32.Build.0 = Release-Perl|Win32 {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Debug|Win32.ActiveCfg = Debug|Win32 {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Debug|Win32.Build.0 = Debug|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Release|Win32.ActiveCfg = Release|Win32 - {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Release|Win32.Build.0 = Release|Win32 + {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {214BFDAD-71FC-45A5-8304-B60C1BECAF2D}.Release|Win32.Build.0 = Release-Perl|Win32 {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Debug|Win32.ActiveCfg = Debug|Win32 {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Debug|Win32.Build.0 = Debug|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Release|Win32.ActiveCfg = Release|Win32 - {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Release|Win32.Build.0 = Release|Win32 + {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {FE700C44-B03E-4C62-B2BA-0F3392AD6A46}.Release|Win32.Build.0 = Release-Perl|Win32 {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Debug|Win32.ActiveCfg = Debug|Win32 {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Debug|Win32.Build.0 = Debug|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Release|Win32.ActiveCfg = Release|Win32 - {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Release|Win32.Build.0 = Release|Win32 + {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {7EA316E9-629A-47BC-8BE8-EA7167FEE441}.Release|Win32.Build.0 = Release-Perl|Win32 {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Debug|Win32.ActiveCfg = Debug|Win32 {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Debug|Win32.Build.0 = Debug|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Release|Win32.ActiveCfg = Release|Win32 - {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Release|Win32.Build.0 = Release|Win32 + {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {4150DD6A-504E-40BB-830C-DE9D03BC9D6B}.Release|Win32.Build.0 = Release-Perl|Win32 {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Debug|Win32.ActiveCfg = Debug|Win32 {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Debug|Win32.Build.0 = Debug|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Release|Win32.ActiveCfg = Release|Win32 - {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Release|Win32.Build.0 = Release|Win32 + {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {46CEA1C0-DA36-4E6A-B9B6-6799FC1407E3}.Release|Win32.Build.0 = Release-Perl|Win32 {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Debug|Win32.ActiveCfg = Debug|Win32 {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Debug|Win32.Build.0 = Debug|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Release|Win32.ActiveCfg = Release|Win32 - {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Release|Win32.Build.0 = Release|Win32 + {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {FCB338D7-962F-4924-9A9A-03C40BCCC93D}.Release|Win32.Build.0 = Release-Perl|Win32 {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Debug|Win32.ActiveCfg = Debug|Win32 {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Debug|Win32.Build.0 = Debug|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Release|Win32.ActiveCfg = Release|Win32 - {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Release|Win32.Build.0 = Release|Win32 + {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {03D7791F-FBC5-43ED-AAAE-B196013C37C3}.Release|Win32.Build.0 = Release-Perl|Win32 {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Debug|Win32.ActiveCfg = Debug|Win32 {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Debug|Win32.Build.0 = Debug|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Release|Win32.ActiveCfg = Release|Win32 - {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Release|Win32.Build.0 = Release|Win32 + {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {5E3A1DF8-46AF-485A-BAB2-3DC78C922F8F}.Release|Win32.Build.0 = Release-Perl|Win32 {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Debug|Win32.ActiveCfg = Debug|Win32 {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Debug|Win32.Build.0 = Debug|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Release|Win32.ActiveCfg = Release|Win32 - {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Release|Win32.Build.0 = Release|Win32 + {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {B14C1233-1DA0-4DBF-9ECB-7B17C934D833}.Release|Win32.Build.0 = Release-Perl|Win32 {93952A8D-5197-4211-A01A-71392EB50896}.Debug|Win32.ActiveCfg = Debug|Win32 {93952A8D-5197-4211-A01A-71392EB50896}.Debug|Win32.Build.0 = Debug|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Release|Win32.ActiveCfg = Release|Win32 - {93952A8D-5197-4211-A01A-71392EB50896}.Release|Win32.Build.0 = Release|Win32 + {93952A8D-5197-4211-A01A-71392EB50896}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {93952A8D-5197-4211-A01A-71392EB50896}.Release|Win32.Build.0 = Release-Perl|Win32 {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Debug|Win32.ActiveCfg = Debug|Win32 {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Debug|Win32.Build.0 = Debug|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Release|Win32.ActiveCfg = Release|Win32 - {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Release|Win32.Build.0 = Release|Win32 + {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {F5EFCE67-6E5D-40D7-BA24-CCF512DFBE26}.Release|Win32.Build.0 = Release-Perl|Win32 {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Debug|Win32.ActiveCfg = Debug|Win32 {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Debug|Win32.Build.0 = Debug|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Release|Win32.ActiveCfg = Release|Win32 - {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Release|Win32.Build.0 = Release|Win32 + {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {C6C48B3A-2641-40AB-8266-9FE84B3F73EE}.Release|Win32.Build.0 = Release-Perl|Win32 {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Debug|Win32.ActiveCfg = Debug|Win32 {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Debug|Win32.Build.0 = Debug|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Release|Win32.ActiveCfg = Release|Win32 - {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Release|Win32.Build.0 = Release|Win32 + {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {A0FFDA31-64A0-435E-A122-644B7B5E89E5}.Release|Win32.Build.0 = Release-Perl|Win32 {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Debug|Win32.ActiveCfg = Debug|Win32 {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Debug|Win32.Build.0 = Debug|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Release|Win32.ActiveCfg = Release|Win32 - {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Release|Win32.Build.0 = Release|Win32 + {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {F8E06228-0FB7-4E71-94A8-1D0B3A4546D8}.Release|Win32.Build.0 = Release-Perl|Win32 {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Debug|Win32.ActiveCfg = Debug|Win32 {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Debug|Win32.Build.0 = Debug|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Release|Win32.ActiveCfg = Release|Win32 - {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Release|Win32.Build.0 = Release|Win32 + {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {B528FE8F-C73A-41D1-AA0E-0461945DD6B2}.Release|Win32.Build.0 = Release-Perl|Win32 {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Debug|Win32.ActiveCfg = Debug|Win32 {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Debug|Win32.Build.0 = Debug|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Release|Win32.ActiveCfg = Release|Win32 - {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Release|Win32.Build.0 = Release|Win32 + {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {E346A5D6-4E8E-4E31-B444-A699E2E149A0}.Release|Win32.Build.0 = Release-Perl|Win32 {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Debug|Win32.ActiveCfg = Debug|Win32 {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Debug|Win32.Build.0 = Debug|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Release|Win32.ActiveCfg = Release|Win32 - {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Release|Win32.Build.0 = Release|Win32 + {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {04F3F501-4AD0-4156-9261-FBEE4D2F45D8}.Release|Win32.Build.0 = Release-Perl|Win32 {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Debug|Win32.ActiveCfg = Debug|Win32 {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Debug|Win32.Build.0 = Debug|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Release|Win32.ActiveCfg = Release|Win32 - {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Release|Win32.Build.0 = Release|Win32 + {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {AB05F558-B30F-4F37-8EF2-D335AA29D082}.Release|Win32.Build.0 = Release-Perl|Win32 {83B3909C-59BE-401E-92D8-8A358C590E53}.Debug|Win32.ActiveCfg = Debug|Win32 {83B3909C-59BE-401E-92D8-8A358C590E53}.Debug|Win32.Build.0 = Debug|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Release|Win32.ActiveCfg = Release|Win32 - {83B3909C-59BE-401E-92D8-8A358C590E53}.Release|Win32.Build.0 = Release|Win32 + {83B3909C-59BE-401E-92D8-8A358C590E53}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {83B3909C-59BE-401E-92D8-8A358C590E53}.Release|Win32.Build.0 = Release-Perl|Win32 {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Debug|Win32.ActiveCfg = Debug|Win32 {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Debug|Win32.Build.0 = Debug|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Release|Win32.ActiveCfg = Release|Win32 - {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Release|Win32.Build.0 = Release|Win32 + {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {02AF1A66-8B8D-4BC3-AC09-0C0B339614F3}.Release|Win32.Build.0 = Release-Perl|Win32 {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Debug|Win32.ActiveCfg = Debug|Win32 {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Debug|Win32.Build.0 = Debug|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Release|Win32.ActiveCfg = Release|Win32 - {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Release|Win32.Build.0 = Release|Win32 + {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {5AEE479F-9B32-417E-8E0F-532FD62822DC}.Release|Win32.Build.0 = Release-Perl|Win32 {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Debug|Win32.ActiveCfg = Debug|Win32 {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Debug|Win32.Build.0 = Debug|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Perl-Debug|Win32.ActiveCfg = Perl-Debug|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Perl-Debug|Win32.Build.0 = Perl-Debug|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Perl-Release|Win32.ActiveCfg = Perl-Release|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Perl-Release|Win32.Build.0 = Perl-Release|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Release|Win32.ActiveCfg = Release|Win32 - {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Release|Win32.Build.0 = Release|Win32 + {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Release|Win32.ActiveCfg = Release-Perl|Win32 + {BCFEBB84-6A6D-4F0A-9258-F37DD7AA95F6}.Release|Win32.Build.0 = Release-Perl|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/NV.xs b/src/NV.xs index 83cacc8b..07bbf13d 100644 --- a/src/NV.xs +++ b/src/NV.xs @@ -1,6 +1,9 @@ #include "neostats.h" #include "namedvars.h" #undef _ +#ifdef WIN32 +#undef getpid +#endif #include "EXTERN.h" #include "perl.h" #include "XSUB.h" @@ -55,10 +58,10 @@ HV *perl_encode_namedvars(nv_list *nv, void *data) { nv_item *perl_store_namedvars(nv_list *nv, HV *values) { int i, j; + nv_item *item; + SV **value; i = 0; j = 0; - nv_item *item; - SV **value; item = nv_new_item(nv); while (nv->format[i].fldname != NULL) { if (hv_exists(values, nv->format[i].fldname, strlen(nv->format[i].fldname))) { diff --git a/src/neostats.vcproj b/src/neostats.vcproj index 694f2be5..cb3131d7 100644 --- a/src/neostats.vcproj +++ b/src/neostats.vcproj @@ -13,6 +13,9 @@ /> + + @@ -115,6 +121,9 @@ + @@ -198,6 +207,9 @@ + @@ -281,6 +293,9 @@ + @@ -347,6 +362,107 @@ Name="VCPostBuildEventTool" /> + + + + + + + + + + + + + + + + + + + + + @@ -463,6 +579,14 @@ PreprocessorDefinitions="__STDC__" /> + + + + + + + + + + @@ -786,6 +926,14 @@ RelativePath="..\include\MuscleSupport.h" > + + + + @@ -794,6 +942,10 @@ RelativePath="..\include\neostats.h" > + + @@ -823,11 +975,11 @@ > pm = ns_calloc(sizeof(PerlModInfo)); mod->pm->registered = 0; mod->pm->extninit = init_func; diff --git a/src/win32/Rules.rules b/src/win32/Rules.rules new file mode 100644 index 00000000..a72d0d3e --- /dev/null +++ b/src/win32/Rules.rules @@ -0,0 +1,19 @@ + + + + + + + + +