[glibmm] Add compose example to MSVC project files



commit e9d014e2d9fafc88d4f2850cac471a9e157f3aee
Author: Armin Burgmeier <armin arbur net>
Date:   Mon Apr 12 19:17:14 2010 +0200

    Add compose example to MSVC project files
    
    2010-04-12  Armin Burgmeier  <armin arbur net>
    
    	* examples/compose/main.cc: Don't use ustring::format with std::fixed
    	with MSVC 2005 or below (see #599340).
    
    	* MSVC_Net2005/examples/compose/compose.vcproj:
    	* MSVC_Net2005/glibmm.sln:
    	* MSVC_Net2008/examples/compose/compose.vcproj:
    	* MSVC_Net2008/glibmm.sln: Added the compose example for both MSVC
    	versions.

 ChangeLog                                    |   11 ++
 MSVC_Net2005/examples/compose/compose.vcproj |  213 ++++++++++++++++++++++++++
 MSVC_Net2005/glibmm.sln                      |   15 ++-
 MSVC_Net2008/examples/compose/compose.vcproj |  212 +++++++++++++++++++++++++
 MSVC_Net2008/glibmm.sln                      |    9 +
 examples/compose/main.cc                     |    8 +-
 6 files changed, 463 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 19f01a7..01be2e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-04-12  Armin Burgmeier  <armin arbur net>
+
+	* examples/compose/main.cc: Don't use ustring::format with std::fixed
+	with MSVC 2005 or below (see #599340).
+
+	* MSVC_Net2005/examples/compose/compose.vcproj:
+	* MSVC_Net2005/glibmm.sln:
+	* MSVC_Net2008/examples/compose/compose.vcproj:
+	* MSVC_Net2008/glibmm.sln: Added the compose example for both MSVC
+	versions.
+
 2010-04-12   Alex Vallee  <avallee hotmail com>
 
 	UnixOutputStream: Fix the constructor to use the correct property name.
diff --git a/MSVC_Net2005/examples/compose/compose.vcproj b/MSVC_Net2005/examples/compose/compose.vcproj
new file mode 100644
index 0000000..4a9a90c
--- /dev/null
+++ b/MSVC_Net2005/examples/compose/compose.vcproj
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="examples_compose"
+	ProjectGUID="{D6B492E4-591E-405C-8E49-E14B33B2F696}"
+	RootNamespace="examples_compose"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-d-2_0.lib"
+				OutputFile="$(OutDir)/compose.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc80-2_0.lib"
+				OutputFile="$(OutDir)/compose.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\compose\main.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2005/glibmm.sln b/MSVC_Net2005/glibmm.sln
index 22ca161..f7d7e51 100755
--- a/MSVC_Net2005/glibmm.sln
+++ b/MSVC_Net2005/glibmm.sln
@@ -49,8 +49,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "giomm-2.4", "giomm\giomm.vc
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests_giomm_simple", "tests\giomm_simple\giomm_simple.vcproj", "{F4F66980-51D4-4CC2-A529-9AD2C9F7D143}"
 	ProjectSection(ProjectDependencies) = postProject
-		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_keyfile", "examples\keyfile\keyfile.vcproj", "{FA6C9A26-5192-4C19-9527-64DF5C31E2DA}"
@@ -70,19 +70,24 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_regex", "examples\
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_resolver", "examples\resolver\resolver.vcproj", "{376102F2-3124-4982-9001-E34E521B544D}"
 	ProjectSection(ProjectDependencies) = postProject
-		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_socket-client", "examples\socket-client\socket-client.vcproj", "{6E9F9F84-D02D-4E1F-A4D4-85AC26847120}"
 	ProjectSection(ProjectDependencies) = postProject
-		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_socket-server", "examples\socket-server\socket-server.vcproj", "{9020BBA8-96E3-4587-9107-20BCF3DF5F1F}"
 	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
 		{EE6C0430-C2C9-425C-8EBA-963FAC3E9832} = {EE6C0430-C2C9-425C-8EBA-963FAC3E9832}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_compose", "examples\compose\compose.vcproj", "{D6B492E4-591E-405C-8E49-E14B33B2F696}"
+	ProjectSection(ProjectDependencies) = postProject
 		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
 	EndProjectSection
 EndProject
@@ -160,6 +165,10 @@ Global
 		{9020BBA8-96E3-4587-9107-20BCF3DF5F1F}.Debug|Win32.Build.0 = Debug|Win32
 		{9020BBA8-96E3-4587-9107-20BCF3DF5F1F}.Release|Win32.ActiveCfg = Release|Win32
 		{9020BBA8-96E3-4587-9107-20BCF3DF5F1F}.Release|Win32.Build.0 = Release|Win32
+		{D6B492E4-591E-405C-8E49-E14B33B2F696}.Debug|Win32.ActiveCfg = Debug|Win32
+		{D6B492E4-591E-405C-8E49-E14B33B2F696}.Debug|Win32.Build.0 = Debug|Win32
+		{D6B492E4-591E-405C-8E49-E14B33B2F696}.Release|Win32.ActiveCfg = Release|Win32
+		{D6B492E4-591E-405C-8E49-E14B33B2F696}.Release|Win32.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/MSVC_Net2008/examples/compose/compose.vcproj b/MSVC_Net2008/examples/compose/compose.vcproj
new file mode 100644
index 0000000..e5f3928
--- /dev/null
+++ b/MSVC_Net2008/examples/compose/compose.vcproj
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="examples_compose"
+	ProjectGUID="{D1C74410-023C-48DE-B636-E8B6D177C306}"
+	RootNamespace="examples_compose"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-d-2_0.lib"
+				OutputFile="$(OutDir)/compose.exe"
+				LinkIncremental="2"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/$(TargetName).pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\glib&quot;;&quot;$(SolutionDir)\glibmm&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="glib-2.0.lib gthread-2.0.lib sigc-vc90-2_0.lib"
+				OutputFile="$(OutDir)/compose.exe"
+				LinkIncremental="1"
+				GenerateManifest="true"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\blank.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\examples\compose\main.cc"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/glibmm.sln b/MSVC_Net2008/glibmm.sln
index dbc0d83..b887ec5 100644
--- a/MSVC_Net2008/glibmm.sln
+++ b/MSVC_Net2008/glibmm.sln
@@ -86,6 +86,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_socket-server", "e
 		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_compose", "examples\compose\compose.vcproj", "{D1C74410-023C-48DE-B636-E8B6D177C306}"
+	ProjectSection(ProjectDependencies) = postProject
+		{58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Win32 = Debug|Win32
@@ -160,6 +165,10 @@ Global
 		{7A4EB8C4-4784-4E9E-96E6-CA6FF4CE1D20}.Debug|Win32.Build.0 = Debug|Win32
 		{7A4EB8C4-4784-4E9E-96E6-CA6FF4CE1D20}.Release|Win32.ActiveCfg = Release|Win32
 		{7A4EB8C4-4784-4E9E-96E6-CA6FF4CE1D20}.Release|Win32.Build.0 = Release|Win32
+		{D1C74410-023C-48DE-B636-E8B6D177C306}.Debug|Win32.ActiveCfg = Debug|Win32
+		{D1C74410-023C-48DE-B636-E8B6D177C306}.Debug|Win32.Build.0 = Debug|Win32
+		{D1C74410-023C-48DE-B636-E8B6D177C306}.Release|Win32.ActiveCfg = Release|Win32
+		{D1C74410-023C-48DE-B636-E8B6D177C306}.Release|Win32.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/examples/compose/main.cc b/examples/compose/main.cc
index c31e986..d8c9484 100644
--- a/examples/compose/main.cc
+++ b/examples/compose/main.cc
@@ -36,11 +36,15 @@ void show_examples()
     << std::endl
     << ustring::compose("%2 is greater than %1.", a, b)
     << std::endl
+    // ustring::format does only work with std::fixed with MSVC2008 or above.
+    // See https://bugzilla.gnome.org/show_bug.cgi?id=599340
+#if !defined(_MSC_VER) || _MSC_VER >= 1500
     << ustring::compose("%1 â?¬ are %3 %% of %2 â?¬.", a, b,
-                        ustring::format(std::fixed, std::setprecision(1), a / b * 100.0))
+    ustring::format(std::fixed, std::setprecision(1), a / b * 100.0))
     << std::endl
+#endif
     << ustring::compose("a : b = [%1|%2]",
-                        ustring::format(std::setfill(L'a'), std::setw(i), ""),
+    ustring::format(std::setfill(L'a'), std::setw(i), ""),
                         ustring::format(std::setfill(L'b'), std::setw(40 - i), ""))
     << std::endl;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]