mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-11-04 12:17:37 +01:00 
			
		
		
		
	Resolve conflicts
All "confilcts" were actually diffs - not sure why git flew off the handle.
This commit is contained in:
		@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoCrypto")
 | 
					set(LIBNAME "PocoCrypto")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
add_definitions(-D_USRDLL -DCrypto_EXPORTS)
 | 
					add_definitions(-D_USRDLL -DCrypto_EXPORTS)
 | 
				
			||||||
@@ -12,21 +8,12 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} PROPERTIES VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
					set_target_properties( ${LIBNAME} PROPERTIES VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if(CMAKE_SYSTEM MATCHES "Windows")
 | 
					#if(CMAKE_SYSTEM MATCHES "Windows")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
#    target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT} ${LIB_EAY_RELEASE} ${OPENSSL_LIBRARIES}  )
 | 
					 | 
				
			||||||
#ELSE()
 | 
					 | 
				
			||||||
#    target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT} ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
					 | 
				
			||||||
#ENDIF()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT} ${OPENSSL_LIBRARIES}  )
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#    target_link_libraries( ${LIBNAME} PocoFoundation ${LIB_EAY_RELEASE} ${OPENSSL_LIBRARIES}  )
 | 
					#    target_link_libraries( ${LIBNAME} PocoFoundation ${LIB_EAY_RELEASE} ${OPENSSL_LIBRARIES}  )
 | 
				
			||||||
#ELSE()
 | 
					#ELSE()
 | 
				
			||||||
#    target_link_libraries( ${LIBNAME} PocoFoundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
					#    target_link_libraries( ${LIBNAME} PocoFoundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
				
			||||||
#ENDIF()
 | 
					#ENDIF()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation ${OPENSSL_LIBRARIES}  )
 | 
					target_link_libraries( ${LIBNAME} PocoFoundation ${OPENSSL_LIBRARIES}  )
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,5 @@
 | 
				
			|||||||
<<<<<<< HEAD
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
<?xml version="1.0" encoding="utf-8"?>
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
					<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
				
			||||||
  <ItemGroup Label="ProjectConfigurations">
 | 
					  <ItemGroup Label="ProjectConfigurations">
 | 
				
			||||||
    <ProjectConfiguration Include="debug_shared|Win32">
 | 
					    <ProjectConfiguration Include="debug_shared|Win32">
 | 
				
			||||||
@@ -36,109 +33,37 @@
 | 
				
			|||||||
    <RootNamespace>Crypto</RootNamespace>
 | 
					    <RootNamespace>Crypto</RootNamespace>
 | 
				
			||||||
    <Keyword>Win32Proj</Keyword>
 | 
					    <Keyword>Win32Proj</Keyword>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
					    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
					    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
					    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
					    <ConfigurationType>StaticLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>DynamicLibrary</ConfigurationType>
 | 
					    <ConfigurationType>DynamicLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>DynamicLibrary</ConfigurationType>
 | 
					    <ConfigurationType>DynamicLibrary</ConfigurationType>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionSettings"/>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Label="UserMacros"/>
 | 
					 | 
				
			||||||
  <PropertyGroup>
 | 
					 | 
				
			||||||
    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">..\bin\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">..\bin\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">..\lib\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">..\lib\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">..\lib\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">..\lib\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoCryptod</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoCryptomdd</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoCryptomtd</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">PocoCrypto</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">PocoCryptomd</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">PocoCryptomt</TargetName>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
				
			||||||
  <ImportGroup Label="ExtensionSettings" />
 | 
					  <ImportGroup Label="ExtensionSettings" />
 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
					  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
				
			||||||
@@ -213,7 +138,6 @@
 | 
				
			|||||||
    <LibraryPath>C:\OpenSSL\lib\VC;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSDK_LibraryPath_x86);;C:\OpenSSL\lib</LibraryPath>
 | 
					    <LibraryPath>C:\OpenSSL\lib\VC;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSDK_LibraryPath_x86);;C:\OpenSSL\lib</LibraryPath>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -226,11 +150,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
@@ -248,11 +168,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -267,15 +183,9 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -292,11 +202,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -309,11 +215,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <ProgramDataBaseFileName>..\lib\PocoCryptomtd.pdb</ProgramDataBaseFileName>
 | 
					      <ProgramDataBaseFileName>..\lib\PocoCryptomtd.pdb</ProgramDataBaseFileName>
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
@@ -324,11 +226,7 @@
 | 
				
			|||||||
      <OutputFile>..\lib\PocoCryptomtd.lib</OutputFile>
 | 
					      <OutputFile>..\lib\PocoCryptomtd.lib</OutputFile>
 | 
				
			||||||
    </Lib>
 | 
					    </Lib>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -343,15 +241,9 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -359,11 +251,7 @@
 | 
				
			|||||||
      <OutputFile>..\lib\PocoCryptomt.lib</OutputFile>
 | 
					      <OutputFile>..\lib\PocoCryptomt.lib</OutputFile>
 | 
				
			||||||
    </Lib>
 | 
					    </Lib>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -376,11 +264,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <ProgramDataBaseFileName>..\lib\PocoCryptomdd.pdb</ProgramDataBaseFileName>
 | 
					      <ProgramDataBaseFileName>..\lib\PocoCryptomdd.pdb</ProgramDataBaseFileName>
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
@@ -391,11 +275,7 @@
 | 
				
			|||||||
      <OutputFile>..\lib\PocoCryptomdd.lib</OutputFile>
 | 
					      <OutputFile>..\lib\PocoCryptomdd.lib</OutputFile>
 | 
				
			||||||
    </Lib>
 | 
					    </Lib>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -410,17 +290,10 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <ProgramDataBaseFileName>..\lib\PocoCryptomd.pdb</ProgramDataBaseFileName>
 | 
					      <ProgramDataBaseFileName>..\lib\PocoCryptomd.pdb</ProgramDataBaseFileName>
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <ProgramDataBaseFileName>..\lib\PocoCryptomd.pdb</ProgramDataBaseFileName>
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -430,7 +303,6 @@
 | 
				
			|||||||
    </Lib>
 | 
					    </Lib>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\Cipher.h" />
 | 
					    <ClInclude Include="include\Poco\Crypto\Cipher.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherFactory.h" />
 | 
					    <ClInclude Include="include\Poco\Crypto\CipherFactory.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherImpl.h" />
 | 
					    <ClInclude Include="include\Poco\Crypto\CipherImpl.h" />
 | 
				
			||||||
@@ -469,43 +341,3 @@
 | 
				
			|||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
				
			||||||
  <ImportGroup Label="ExtensionTargets" />
 | 
					  <ImportGroup Label="ExtensionTargets" />
 | 
				
			||||||
</Project>
 | 
					</Project>
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\Cipher.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherFactory.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherImpl.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherKey.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CipherKeyImpl.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CryptoStream.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\CryptoTransform.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\RSACipherImpl.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\RSADigestEngine.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\RSAKey.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\RSAKeyImpl.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\X509Certificate.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\Crypto.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\OpenSSLInitializer.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Crypto\DigestEngine.h" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <ItemGroup>
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Cipher.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CipherFactory.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CipherImpl.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CipherKey.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CipherKeyImpl.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CryptoStream.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CryptoTransform.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RSACipherImpl.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RSADigestEngine.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RSAKey.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RSAKeyImpl.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\X509Certificate.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\OpenSSLInitializer.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\DigestEngine.cpp" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <ItemGroup>
 | 
					 | 
				
			||||||
    <ResourceCompile Include="..\DLLVersion.rc" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionTargets" />
 | 
					 | 
				
			||||||
</Project>
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
<<<<<<< HEAD
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
<?xml version="1.0" encoding="utf-8"?>
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
					<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | 
				
			||||||
  <ItemGroup Label="ProjectConfigurations">
 | 
					  <ItemGroup Label="ProjectConfigurations">
 | 
				
			||||||
    <ProjectConfiguration Include="debug_shared|Win32">
 | 
					    <ProjectConfiguration Include="debug_shared|Win32">
 | 
				
			||||||
@@ -36,119 +32,43 @@
 | 
				
			|||||||
    <RootNamespace>TestSuite</RootNamespace>
 | 
					    <RootNamespace>TestSuite</RootNamespace>
 | 
				
			||||||
    <Keyword>Win32Proj</Keyword>
 | 
					    <Keyword>Win32Proj</Keyword>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Dynamic</UseOfMfc>
 | 
					    <UseOfMfc>Dynamic</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Dynamic</UseOfMfc>
 | 
					    <UseOfMfc>Dynamic</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Static</UseOfMfc>
 | 
					    <UseOfMfc>Static</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Static</UseOfMfc>
 | 
					    <UseOfMfc>Static</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Dynamic</UseOfMfc>
 | 
					    <UseOfMfc>Dynamic</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
					  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ConfigurationType>Application</ConfigurationType>
 | 
					    <ConfigurationType>Application</ConfigurationType>
 | 
				
			||||||
    <UseOfMfc>Dynamic</UseOfMfc>
 | 
					    <UseOfMfc>Dynamic</UseOfMfc>
 | 
				
			||||||
    <CharacterSet>MultiByte</CharacterSet>
 | 
					    <CharacterSet>MultiByte</CharacterSet>
 | 
				
			||||||
    <PlatformToolset>v110</PlatformToolset>
 | 
					    <PlatformToolset>v110</PlatformToolset>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionSettings"/>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
 | 
					 | 
				
			||||||
    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
 | 
					 | 
				
			||||||
  </ImportGroup>
 | 
					 | 
				
			||||||
  <PropertyGroup Label="UserMacros"/>
 | 
					 | 
				
			||||||
  <PropertyGroup>
 | 
					 | 
				
			||||||
    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">bin\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">bin\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">bin\static_mt\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">bin\static_mt\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">false</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">bin\static_md\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</LinkIncremental>
 | 
					 | 
				
			||||||
    <OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">bin\static_md\</OutDir>
 | 
					 | 
				
			||||||
    <IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\$(Configuration)\</IntDir>
 | 
					 | 
				
			||||||
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">false</LinkIncremental>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">TestSuited</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">TestSuited</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">TestSuited</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">TestSuite</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">TestSuite</TargetName>
 | 
					 | 
				
			||||||
    <TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">TestSuite</TargetName>
 | 
					 | 
				
			||||||
  </PropertyGroup>
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 | 
				
			||||||
  <ImportGroup Label="ExtensionSettings" />
 | 
					  <ImportGroup Label="ExtensionSettings" />
 | 
				
			||||||
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
					  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
 | 
				
			||||||
@@ -228,7 +148,6 @@
 | 
				
			|||||||
    <LibraryPath>C:\OpenSSL\lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSDK_LibraryPath_x86);</LibraryPath>
 | 
					    <LibraryPath>C:\OpenSSL\lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSDK_LibraryPath_x86);</LibraryPath>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -241,11 +160,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
@@ -262,11 +177,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -281,15 +192,9 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -304,11 +209,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -321,11 +222,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
@@ -343,11 +240,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -362,15 +255,9 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -386,11 +273,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
					      <AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | 
				
			||||||
@@ -403,11 +286,7 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
					      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
@@ -424,11 +303,7 @@
 | 
				
			|||||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
					      <TargetMachine>MachineX86</TargetMachine>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile>
 | 
					    <ClCompile>
 | 
				
			||||||
      <Optimization>Disabled</Optimization>
 | 
					      <Optimization>Disabled</Optimization>
 | 
				
			||||||
      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
					      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 | 
				
			||||||
@@ -443,15 +318,9 @@
 | 
				
			|||||||
      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
					      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
 | 
				
			||||||
      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
					      <ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
 | 
				
			||||||
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
					      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					      <PrecompiledHeader />
 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					      <WarningLevel>Level3</WarningLevel>
 | 
				
			||||||
      <DebugInformationFormat />
 | 
					      <DebugInformationFormat />
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
      <PrecompiledHeader />
 | 
					 | 
				
			||||||
      <WarningLevel>Level3</WarningLevel>
 | 
					 | 
				
			||||||
      <DebugInformationFormat />
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
      <CompileAs>Default</CompileAs>
 | 
					      <CompileAs>Default</CompileAs>
 | 
				
			||||||
      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
					      <DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -467,7 +336,6 @@
 | 
				
			|||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
    <ClInclude Include="src\CryptoTest.h" />
 | 
					    <ClInclude Include="src\CryptoTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\DigestEngineTest.h" />
 | 
					    <ClInclude Include="src\DigestEngineTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\RSATest.h" />
 | 
					    <ClInclude Include="src\RSATest.h" />
 | 
				
			||||||
@@ -483,20 +351,3 @@
 | 
				
			|||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
					  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
				
			||||||
  <ImportGroup Label="ExtensionTargets" />
 | 
					  <ImportGroup Label="ExtensionTargets" />
 | 
				
			||||||
</Project>
 | 
					</Project>
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="src\CryptoTest.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="src\DigestEngineTest.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="src\RSATest.h" />
 | 
					 | 
				
			||||||
    <ClInclude Include="src\CryptoTestSuite.h" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <ItemGroup>
 | 
					 | 
				
			||||||
    <ClCompile Include="src\DigestEngineTest.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CryptoTest.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RSATest.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\CryptoTestSuite.cpp" />
 | 
					 | 
				
			||||||
    <ClCompile Include="src\WinDriver.cpp" />
 | 
					 | 
				
			||||||
  </ItemGroup>
 | 
					 | 
				
			||||||
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 | 
					 | 
				
			||||||
  <ImportGroup Label="ExtensionTargets" />
 | 
					 | 
				
			||||||
</Project>
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,25 +39,16 @@
 | 
				
			|||||||
#ifndef Data_MySQL_Connector_INCLUDED
 | 
					#ifndef Data_MySQL_Connector_INCLUDED
 | 
				
			||||||
#define Data_MySQL_Connector_INCLUDED
 | 
					#define Data_MySQL_Connector_INCLUDED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
#include "MySQL.h"
 | 
					 | 
				
			||||||
#include "Poco/Data/Connector.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "MySQL.h"
 | 
					#include "MySQL.h"
 | 
				
			||||||
#include "Poco/Data/Connector.h"
 | 
					#include "Poco/Data/Connector.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
namespace Poco {
 | 
					namespace Poco {
 | 
				
			||||||
namespace Data {
 | 
					namespace Data {
 | 
				
			||||||
namespace MySQL {
 | 
					namespace MySQL {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
class MySQL_API Connector: public Poco::Data::Connector
 | 
					class MySQL_API Connector: public Poco::Data::Connector
 | 
				
			||||||
	/// Connector instantiates MySQL SessionImpl objects.
 | 
						/// Connector instantiates MySQL SessionImpl objects.
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,10 +39,7 @@
 | 
				
			|||||||
#include "Poco/Data/MySQL/MySQL.h"
 | 
					#include "Poco/Data/MySQL/MySQL.h"
 | 
				
			||||||
#include "Poco/Data/Session.h"
 | 
					#include "Poco/Data/Session.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
class SQLExecutor: public CppUnit::TestCase
 | 
					class SQLExecutor: public CppUnit::TestCase
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
@@ -105,13 +102,11 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	void blob(int bigSize = 1024);
 | 
						void blob(int bigSize = 1024);
 | 
				
			||||||
	void blobStmt();
 | 
						void blobStmt();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	void dateTime();
 | 
						void dateTime();
 | 
				
			||||||
	void date();
 | 
						void date();
 | 
				
			||||||
	void time();
 | 
						void time();
 | 
				
			||||||
>>>>>>> develop
 | 
					
 | 
				
			||||||
	void floats();
 | 
						void floats();
 | 
				
			||||||
	void doubles();
 | 
						void doubles();
 | 
				
			||||||
	void tuples();
 | 
						void tuples();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -52,23 +52,16 @@ namespace Data {
 | 
				
			|||||||
namespace SQLite {
 | 
					namespace SQLite {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
const std::size_t SQLiteStatementImpl::POCO_SQLITE_INV_ROW_CNT = std::numeric_limits<std::size_t>::max();
 | 
					const std::size_t SQLiteStatementImpl::POCO_SQLITE_INV_ROW_CNT = std::numeric_limits<std::size_t>::max();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
SQLiteStatementImpl::SQLiteStatementImpl(Poco::Data::SessionImpl& rSession, sqlite3* pDB):
 | 
					SQLiteStatementImpl::SQLiteStatementImpl(Poco::Data::SessionImpl& rSession, sqlite3* pDB):
 | 
				
			||||||
	StatementImpl(rSession),
 | 
						StatementImpl(rSession),
 | 
				
			||||||
	_pDB(pDB),
 | 
						_pDB(pDB),
 | 
				
			||||||
	_pStmt(0),
 | 
						_pStmt(0),
 | 
				
			||||||
	_stepCalled(false),
 | 
						_stepCalled(false),
 | 
				
			||||||
	_nextResponse(0),
 | 
						_nextResponse(0),
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	_affectedRowCount(0),
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	_affectedRowCount(POCO_SQLITE_INV_ROW_CNT),
 | 
						_affectedRowCount(POCO_SQLITE_INV_ROW_CNT),
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	_canBind(false),
 | 
						_canBind(false),
 | 
				
			||||||
	_isExtracted(false),
 | 
						_isExtracted(false),
 | 
				
			||||||
	_canCompile(true)
 | 
						_canCompile(true)
 | 
				
			||||||
@@ -85,11 +78,6 @@ SQLiteStatementImpl::~SQLiteStatementImpl()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void SQLiteStatementImpl::compileImpl()
 | 
					void SQLiteStatementImpl::compileImpl()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (!_pLeftover) _bindBegin = bindings().begin();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	std::string statement(toString());
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (!_pLeftover)
 | 
						if (!_pLeftover)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		// Executed to force reset of previous changes count to zero.
 | 
							// Executed to force reset of previous changes count to zero.
 | 
				
			||||||
@@ -112,7 +100,6 @@ void SQLiteStatementImpl::compileImpl()
 | 
				
			|||||||
		throw InvalidAccessException("Cannot drop system table!");
 | 
							throw InvalidAccessException("Cannot drop system table!");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	sqlite3_stmt* pStmt = 0;
 | 
						sqlite3_stmt* pStmt = 0;
 | 
				
			||||||
	const char* pSql = _pLeftover ? _pLeftover->c_str() : statement.c_str();
 | 
						const char* pSql = _pLeftover ? _pLeftover->c_str() : statement.c_str();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -227,25 +214,15 @@ void SQLiteStatementImpl::bindImpl()
 | 
				
			|||||||
	else if (bindCount > remainingBindCount)
 | 
						else if (bindCount > remainingBindCount)
 | 
				
			||||||
		throw ParameterCountMismatchException();
 | 
							throw ParameterCountMismatchException();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (_bindBegin != bindings().end())
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		_affectedRowCount = (*_bindBegin)->numOfRowsHandled();
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	std::size_t boundRowCount;
 | 
						std::size_t boundRowCount;
 | 
				
			||||||
	if (_bindBegin != bindings().end())
 | 
						if (_bindBegin != bindings().end())
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		boundRowCount = (*_bindBegin)->numOfRowsHandled();
 | 
							boundRowCount = (*_bindBegin)->numOfRowsHandled();
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Bindings::iterator oldBegin = _bindBegin;
 | 
							Bindings::iterator oldBegin = _bindBegin;
 | 
				
			||||||
		for (std::size_t pos = 1; _bindBegin != bindEnd && (*_bindBegin)->canBind(); ++_bindBegin)
 | 
							for (std::size_t pos = 1; _bindBegin != bindEnd && (*_bindBegin)->canBind(); ++_bindBegin)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			if (_affectedRowCount != (*_bindBegin)->numOfRowsHandled())
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
			if (boundRowCount != (*_bindBegin)->numOfRowsHandled())
 | 
								if (boundRowCount != (*_bindBegin)->numOfRowsHandled())
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
				throw BindingException("Size mismatch in Bindings. All Bindings MUST have the same size");
 | 
									throw BindingException("Size mismatch in Bindings. All Bindings MUST have the same size");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			(*_bindBegin)->bind(pos);
 | 
								(*_bindBegin)->bind(pos);
 | 
				
			||||||
@@ -266,11 +243,7 @@ void SQLiteStatementImpl::bindImpl()
 | 
				
			|||||||
void SQLiteStatementImpl::clear()
 | 
					void SQLiteStatementImpl::clear()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	_columns[currentDataSet()].clear();
 | 
						_columns[currentDataSet()].clear();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	_affectedRowCount = 0;
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	_affectedRowCount = POCO_SQLITE_INV_ROW_CNT;
 | 
						_affectedRowCount = POCO_SQLITE_INV_ROW_CNT;
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (_pStmt)
 | 
						if (_pStmt)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@@ -297,12 +270,9 @@ bool SQLiteStatementImpl::hasNext()
 | 
				
			|||||||
	_stepCalled = true;
 | 
						_stepCalled = true;
 | 
				
			||||||
	_nextResponse = sqlite3_step(_pStmt);
 | 
						_nextResponse = sqlite3_step(_pStmt);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (_affectedRowCount == POCO_SQLITE_INV_ROW_CNT) _affectedRowCount = 0;
 | 
						if (_affectedRowCount == POCO_SQLITE_INV_ROW_CNT) _affectedRowCount = 0;
 | 
				
			||||||
	_affectedRowCount += sqlite3_changes(_pDB);
 | 
						_affectedRowCount += sqlite3_changes(_pDB);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	if (_nextResponse != SQLITE_ROW && _nextResponse != SQLITE_OK && _nextResponse != SQLITE_DONE)
 | 
						if (_nextResponse != SQLITE_ROW && _nextResponse != SQLITE_OK && _nextResponse != SQLITE_DONE)
 | 
				
			||||||
		Utility::throwException(_nextResponse);
 | 
							Utility::throwException(_nextResponse);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -329,11 +299,8 @@ std::size_t SQLiteStatementImpl::next()
 | 
				
			|||||||
			_isExtracted = true;
 | 
								_isExtracted = true;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		_stepCalled = false;
 | 
							_stepCalled = false;
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (_affectedRowCount == POCO_SQLITE_INV_ROW_CNT) _affectedRowCount = 0;
 | 
							if (_affectedRowCount == POCO_SQLITE_INV_ROW_CNT) _affectedRowCount = 0;
 | 
				
			||||||
		_affectedRowCount += (*extracts.begin())->numOfRowsHandled();
 | 
							_affectedRowCount += (*extracts.begin())->numOfRowsHandled();
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	else if (SQLITE_DONE == _nextResponse)
 | 
						else if (SQLITE_DONE == _nextResponse)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@@ -341,12 +308,7 @@ std::size_t SQLiteStatementImpl::next()
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		int rc = _nextResponse;
 | 
					 | 
				
			||||||
		Utility::throwException(rc, std::string("Iterator Error: trying to access the next value"));
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		Utility::throwException(_nextResponse, std::string("Iterator Error: trying to access the next value"));
 | 
							Utility::throwException(_nextResponse, std::string("Iterator Error: trying to access the next value"));
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	return 1u;
 | 
						return 1u;
 | 
				
			||||||
@@ -369,11 +331,7 @@ const MetaColumn& SQLiteStatementImpl::metaColumn(std::size_t pos) const
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
std::size_t SQLiteStatementImpl::affectedRowCount() const
 | 
					std::size_t SQLiteStatementImpl::affectedRowCount() const
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	return _affectedRowCount ? _affectedRowCount : sqlite3_changes(_pDB);
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	return _affectedRowCount != POCO_SQLITE_INV_ROW_CNT ? _affectedRowCount : sqlite3_changes(_pDB);
 | 
						return _affectedRowCount != POCO_SQLITE_INV_ROW_CNT ? _affectedRowCount : sqlite3_changes(_pDB);
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoFoundation")
 | 
					set(LIBNAME "PocoFoundation")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
if (CMAKE_BUILD_TYPE MATCHES Debug)
 | 
					 | 
				
			||||||
    set(LIBNAME "${LIBNAME}d")
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (WIN32)
 | 
					if (WIN32)
 | 
				
			||||||
  # cmake has CMAKE_RC_COMPILER, but no message compiler
 | 
					  # cmake has CMAKE_RC_COMPILER, but no message compiler
 | 
				
			||||||
@@ -28,7 +21,6 @@ if (WIN32)
 | 
				
			|||||||
  mark_as_advanced(CMAKE_MC_COMPILER)
 | 
					  mark_as_advanced(CMAKE_MC_COMPILER)
 | 
				
			||||||
endif(WIN32)
 | 
					endif(WIN32)
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
set( BASE_SRCS 
 | 
					set( BASE_SRCS 
 | 
				
			||||||
  src/ASCIIEncoding.cpp
 | 
					  src/ASCIIEncoding.cpp
 | 
				
			||||||
  src/Ascii.cpp
 | 
					  src/Ascii.cpp
 | 
				
			||||||
@@ -59,10 +51,7 @@ set( BASE_SRCS
 | 
				
			|||||||
  src/DigestStream.cpp
 | 
					  src/DigestStream.cpp
 | 
				
			||||||
  src/DirectoryIterator.cpp
 | 
					  src/DirectoryIterator.cpp
 | 
				
			||||||
  src/Environment.cpp
 | 
					  src/Environment.cpp
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  src/Error.cpp
 | 
					  src/Error.cpp
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
  src/ErrorHandler.cpp
 | 
					  src/ErrorHandler.cpp
 | 
				
			||||||
  src/Event.cpp
 | 
					  src/Event.cpp
 | 
				
			||||||
  src/EventArgs.cpp
 | 
					  src/EventArgs.cpp
 | 
				
			||||||
@@ -139,10 +128,7 @@ set( BASE_SRCS
 | 
				
			|||||||
  src/StreamCopier.cpp
 | 
					  src/StreamCopier.cpp
 | 
				
			||||||
  src/StreamTokenizer.cpp
 | 
					  src/StreamTokenizer.cpp
 | 
				
			||||||
  src/String.cpp
 | 
					  src/String.cpp
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  src/NumericString.cpp
 | 
					  src/NumericString.cpp
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
  src/StringTokenizer.cpp
 | 
					  src/StringTokenizer.cpp
 | 
				
			||||||
  src/SynchronizedObject.cpp
 | 
					  src/SynchronizedObject.cpp
 | 
				
			||||||
  src/Task.cpp
 | 
					  src/Task.cpp
 | 
				
			||||||
@@ -217,8 +203,6 @@ set(WIN_SRCS
 | 
				
			|||||||
  src/WindowsConsoleChannel.cpp
 | 
					  src/WindowsConsoleChannel.cpp
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
if (WIN32)
 | 
					if (WIN32)
 | 
				
			||||||
  set(RES_SRCS ${CMAKE_SOURCE_DIR}/Foundation/include/Poco/pocomsg.h)
 | 
					  set(RES_SRCS ${CMAKE_SOURCE_DIR}/Foundation/include/Poco/pocomsg.h)
 | 
				
			||||||
  set_source_files_properties(${RES_SRCS} PROPERTIES GENERATED true)
 | 
					  set_source_files_properties(${RES_SRCS} PROPERTIES GENERATED true)
 | 
				
			||||||
@@ -235,7 +219,6 @@ if (WIN32)
 | 
				
			|||||||
  list(APPEND WIN_SRCS ${RES_SRCS})
 | 
					  list(APPEND WIN_SRCS ${RES_SRCS})
 | 
				
			||||||
endif (WIN32)
 | 
					endif (WIN32)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
set(LIN_SRCS
 | 
					set(LIN_SRCS
 | 
				
			||||||
  src/SyslogChannel.cpp
 | 
					  src/SyslogChannel.cpp
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -290,11 +290,8 @@
 | 
				
			|||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
    <ClCompile Include="src\Ascii.cpp" />
 | 
					    <ClCompile Include="src\Ascii.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\AtomicCounter.cpp" />
 | 
					    <ClCompile Include="src\AtomicCounter.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Bugcheck.cpp" />
 | 
					    <ClCompile Include="src\Bugcheck.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\ByteOrder.cpp" />
 | 
					    <ClCompile Include="src\ByteOrder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Checksum.cpp" />
 | 
					    <ClCompile Include="src\Checksum.cpp" />
 | 
				
			||||||
@@ -333,10 +330,7 @@
 | 
				
			|||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
 | 
				
			||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Error.cpp" />
 | 
					    <ClCompile Include="src\Error.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Exception.cpp" />
 | 
					    <ClCompile Include="src\Exception.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
					    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Format.cpp" />
 | 
					    <ClCompile Include="src\Format.cpp" />
 | 
				
			||||||
@@ -386,10 +380,7 @@
 | 
				
			|||||||
    <ClCompile Include="src\NestedDiagnosticContext.cpp" />
 | 
					    <ClCompile Include="src\NestedDiagnosticContext.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\NumberFormatter.cpp" />
 | 
					    <ClCompile Include="src\NumberFormatter.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\NumberParser.cpp" />
 | 
					    <ClCompile Include="src\NumberParser.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NumericString.cpp" />
 | 
					    <ClCompile Include="src\NumericString.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
					    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\String.cpp" />
 | 
					    <ClCompile Include="src\String.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
					    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
				
			||||||
@@ -989,11 +980,8 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\AtomicCounter.h" />
 | 
					    <ClInclude Include="include\Poco\AtomicCounter.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\AutoPtr.h" />
 | 
					    <ClInclude Include="include\Poco\AutoPtr.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\AutoReleasePool.h" />
 | 
					    <ClInclude Include="include\Poco\AutoReleasePool.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Buffer.h" />
 | 
					    <ClInclude Include="include\Poco\Buffer.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Bugcheck.h" />
 | 
					    <ClInclude Include="include\Poco\Bugcheck.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\ByteOrder.h" />
 | 
					    <ClInclude Include="include\Poco\ByteOrder.h" />
 | 
				
			||||||
@@ -1013,10 +1001,7 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Error.h" />
 | 
					    <ClInclude Include="include\Poco\Error.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Exception.h" />
 | 
					    <ClInclude Include="include\Poco\Exception.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\FIFOBuffer.h" />
 | 
					    <ClInclude Include="include\Poco\FIFOBuffer.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
					    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,13 +15,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\Te
 | 
				
			|||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs110.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs110.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
 | 
				
			||||||
	ProjectSection(ProjectDependencies) = postProject
 | 
						ProjectSection(ProjectDependencies) = postProject
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
 | 
							{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
 | 
							{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	EndProjectSection
 | 
						EndProjectSection
 | 
				
			||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
Global
 | 
					Global
 | 
				
			||||||
@@ -34,33 +30,6 @@ Global
 | 
				
			|||||||
		release_static_mt|Win32 = release_static_mt|Win32
 | 
							release_static_mt|Win32 = release_static_mt|Win32
 | 
				
			||||||
	EndGlobalSection
 | 
						EndGlobalSection
 | 
				
			||||||
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 | 
						GlobalSection(ProjectConfigurationPlatforms) = postSolution
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
 | 
					 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
				
			||||||
@@ -73,8 +42,6 @@ Global
 | 
				
			|||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
				
			||||||
		{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
							{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
							{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
							{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
				
			||||||
		{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
							{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
				
			||||||
@@ -99,7 +66,6 @@ Global
 | 
				
			|||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
 | 
							{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
 | 
							{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
 | 
				
			||||||
		{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
 | 
							{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
							{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
				
			||||||
		{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
							{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
				
			||||||
		{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
							{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -334,10 +334,7 @@
 | 
				
			|||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
 | 
				
			||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Error.cpp" />
 | 
					    <ClCompile Include="src\Error.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Exception.cpp" />
 | 
					    <ClCompile Include="src\Exception.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
					    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Format.cpp" />
 | 
					    <ClCompile Include="src\Format.cpp" />
 | 
				
			||||||
@@ -389,20 +386,14 @@
 | 
				
			|||||||
    <ClCompile Include="src\NumberParser.cpp" />
 | 
					    <ClCompile Include="src\NumberParser.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
					    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\String.cpp" />
 | 
					    <ClCompile Include="src\String.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NumericString.cpp" />
 | 
					    <ClCompile Include="src\NumericString.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
					    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\UTF32Encoding.cpp" />
 | 
					    <ClCompile Include="src\UTF32Encoding.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Var.cpp" />
 | 
					    <ClCompile Include="src\Var.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\VarHolder.cpp" />
 | 
					    <ClCompile Include="src\VarHolder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Void.cpp" />
 | 
					    <ClCompile Include="src\Void.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Decoder.cpp" />
 | 
					    <ClCompile Include="src\Base64Decoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Base64Encoder.cpp" />
 | 
					    <ClCompile Include="src\Base64Encoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\BinaryReader.cpp" />
 | 
					    <ClCompile Include="src\BinaryReader.cpp" />
 | 
				
			||||||
@@ -1014,10 +1005,7 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Error.h" />
 | 
					    <ClInclude Include="include\Poco\Error.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Exception.h" />
 | 
					    <ClInclude Include="include\Poco\Exception.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\FIFOBuffer.h" />
 | 
					    <ClInclude Include="include\Poco\FIFOBuffer.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
					    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
				
			||||||
@@ -1058,11 +1046,8 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\UTFString.h" />
 | 
					    <ClInclude Include="include\Poco\UTFString.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Version.h" />
 | 
					    <ClInclude Include="include\Poco\Version.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Void.h" />
 | 
					    <ClInclude Include="include\Poco\Void.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Decoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base64Decoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Encoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base64Encoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\BinaryReader.h" />
 | 
					    <ClInclude Include="include\Poco\BinaryReader.h" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -222,12 +222,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\Environment_WIN32U.cpp">
 | 
					    <ClCompile Include="src\Environment_WIN32U.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Error.cpp">
 | 
					    <ClCompile Include="src\Error.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Exception.cpp">
 | 
					    <ClCompile Include="src\Exception.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -270,27 +267,21 @@
 | 
				
			|||||||
    <ClCompile Include="src\String.cpp">
 | 
					    <ClCompile Include="src\String.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NumericString.cpp">
 | 
					    <ClCompile Include="src\NumericString.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\StringTokenizer.cpp">
 | 
					    <ClCompile Include="src\StringTokenizer.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <ClCompile Include="src\Void.cpp">
 | 
					    <ClCompile Include="src\Void.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Decoder.cpp">
 | 
					    <ClCompile Include="src\Base32Decoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <ClCompile Include="src\Base32Encoder.cpp">
 | 
					    <ClCompile Include="src\Base32Encoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Decoder.cpp">
 | 
					    <ClCompile Include="src\Base64Decoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -965,12 +956,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Environment_WIN32U.h">
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32U.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Error.h">
 | 
					    <ClInclude Include="include\Poco\Error.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Exception.h">
 | 
					    <ClInclude Include="include\Poco\Exception.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -1073,15 +1061,12 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Void.h">
 | 
					    <ClInclude Include="include\Poco\Void.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Decoder.h">
 | 
					    <ClInclude Include="include\Poco\Base32Decoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Encoder.h">
 | 
					    <ClInclude Include="include\Poco\Base32Encoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Decoder.h">
 | 
					    <ClInclude Include="include\Poco\Base64Decoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -340,10 +340,7 @@
 | 
				
			|||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
 | 
				
			||||||
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
 | 
					      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Error.cpp" />
 | 
					    <ClCompile Include="src\Error.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Exception.cpp" />
 | 
					    <ClCompile Include="src\Exception.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
					    <ClCompile Include="src\FIFOBufferStream.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Format.cpp" />
 | 
					    <ClCompile Include="src\Format.cpp" />
 | 
				
			||||||
@@ -395,20 +392,14 @@
 | 
				
			|||||||
    <ClCompile Include="src\NumberParser.cpp" />
 | 
					    <ClCompile Include="src\NumberParser.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
					    <ClCompile Include="src\RefCountedObject.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\String.cpp" />
 | 
					    <ClCompile Include="src\String.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NumericString.cpp" />
 | 
					    <ClCompile Include="src\NumericString.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
					    <ClCompile Include="src\StringTokenizer.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\UTF32Encoding.cpp" />
 | 
					    <ClCompile Include="src\UTF32Encoding.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Var.cpp" />
 | 
					    <ClCompile Include="src\Var.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\VarHolder.cpp" />
 | 
					    <ClCompile Include="src\VarHolder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Void.cpp" />
 | 
					    <ClCompile Include="src\Void.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Decoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
					    <ClCompile Include="src\Base32Encoder.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Decoder.cpp" />
 | 
					    <ClCompile Include="src\Base64Decoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\Base64Encoder.cpp" />
 | 
					    <ClCompile Include="src\Base64Encoder.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\BinaryReader.cpp" />
 | 
					    <ClCompile Include="src\BinaryReader.cpp" />
 | 
				
			||||||
@@ -1019,10 +1010,7 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_VMS.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32U.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Error.h" />
 | 
					    <ClInclude Include="include\Poco\Error.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Exception.h" />
 | 
					    <ClInclude Include="include\Poco\Exception.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
					    <ClInclude Include="include\Poco\FIFOBufferStream.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Format.h" />
 | 
					    <ClInclude Include="include\Poco\Format.h" />
 | 
				
			||||||
@@ -1061,11 +1049,8 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\UTF32Encoding.h" />
 | 
					    <ClInclude Include="include\Poco\UTF32Encoding.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Version.h" />
 | 
					    <ClInclude Include="include\Poco\Version.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Void.h" />
 | 
					    <ClInclude Include="include\Poco\Void.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Decoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base32Encoder.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Decoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base64Decoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Encoder.h" />
 | 
					    <ClInclude Include="include\Poco\Base64Encoder.h" />
 | 
				
			||||||
    <ClInclude Include="include\Poco\BinaryReader.h" />
 | 
					    <ClInclude Include="include\Poco\BinaryReader.h" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -222,12 +222,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\Environment_WIN32U.cpp">
 | 
					    <ClCompile Include="src\Environment_WIN32U.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Error.cpp">
 | 
					    <ClCompile Include="src\Error.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Exception.cpp">
 | 
					    <ClCompile Include="src\Exception.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -270,27 +267,21 @@
 | 
				
			|||||||
    <ClCompile Include="src\String.cpp">
 | 
					    <ClCompile Include="src\String.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NumericString.cpp">
 | 
					    <ClCompile Include="src\NumericString.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\StringTokenizer.cpp">
 | 
					    <ClCompile Include="src\StringTokenizer.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <ClCompile Include="src\Void.cpp">
 | 
					    <ClCompile Include="src\Void.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Decoder.cpp">
 | 
					    <ClCompile Include="src\Base32Decoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
    <ClCompile Include="src\Base32Encoder.cpp">
 | 
					    <ClCompile Include="src\Base32Encoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Decoder.cpp">
 | 
					    <ClCompile Include="src\Base64Decoder.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -965,12 +956,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Environment_WIN32U.h">
 | 
					    <ClInclude Include="include\Poco\Environment_WIN32U.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Error.h">
 | 
					    <ClInclude Include="include\Poco\Error.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Exception.h">
 | 
					    <ClInclude Include="include\Poco\Exception.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -1073,15 +1061,12 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Void.h">
 | 
					    <ClInclude Include="include\Poco\Void.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Decoder.h">
 | 
					    <ClInclude Include="include\Poco\Base32Decoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Base32Encoder.h">
 | 
					    <ClInclude Include="include\Poco\Base32Encoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Base64Decoder.h">
 | 
					    <ClInclude Include="include\Poco\Base64Decoder.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -132,11 +132,7 @@ class Foundation_API FIFOBufferStream: public FIFOIOS, public std::iostream
 | 
				
			|||||||
	/// An output stream for writing to a FIFO.
 | 
						/// An output stream for writing to a FIFO.
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	Poco::BasicEvent<bool>& readable;
 | 
						Poco::BasicEvent<bool>& readable;
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	Poco::BasicEvent<bool>& readable;
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	Poco::BasicEvent<bool>& writable;
 | 
						Poco::BasicEvent<bool>& writable;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	explicit FIFOBufferStream(FIFOBuffer& buffer);
 | 
						explicit FIFOBufferStream(FIFOBuffer& buffer);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,10 +41,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "Poco/Foundation.h"
 | 
					#include "Poco/Foundation.h"
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#include "Poco/Buffer.h"
 | 
					#include "Poco/Buffer.h"
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#include "Poco/FPEnvironment.h"
 | 
					#include "Poco/FPEnvironment.h"
 | 
				
			||||||
#ifdef min
 | 
					#ifdef min
 | 
				
			||||||
	#undef min
 | 
						#undef min
 | 
				
			||||||
@@ -55,12 +52,6 @@
 | 
				
			|||||||
#include <limits>
 | 
					#include <limits>
 | 
				
			||||||
#include <cmath>
 | 
					#include <cmath>
 | 
				
			||||||
#if !defined(POCO_NO_LOCALE)
 | 
					#if !defined(POCO_NO_LOCALE)
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
#include <locale>
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	#include <locale>
 | 
						#include <locale>
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -72,7 +63,6 @@
 | 
				
			|||||||
#define POCO_FLT_EXP 'e'
 | 
					#define POCO_FLT_EXP 'e'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
namespace Poco {
 | 
					namespace Poco {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -100,13 +90,10 @@ inline char thousandSeparator()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// String to Number Conversions
 | 
					// String to Number Conversions
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
template <typename I>
 | 
					template <typename I>
 | 
				
			||||||
bool strToInt(const char* pStr, I& result, short base, char thSep = ',')
 | 
					bool strToInt(const char* pStr, I& result, short base, char thSep = ',')
 | 
				
			||||||
	/// Converts zero-terminated character array to integer number;
 | 
						/// Converts zero-terminated character array to integer number;
 | 
				
			||||||
@@ -223,165 +210,6 @@ bool strToInt(const std::string& str, I& result, short base, char thSep = ',')
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
namespace Impl {
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static char DUMMY_EXP_UNDERFLOW = 0; // dummy default val
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
template <typename F>
 | 
					 | 
				
			||||||
bool strToFloat (const char* pStr, F& result, char& eu = Impl::DUMMY_EXP_UNDERFLOW, char decSep = '.', char thSep = ',')
 | 
					 | 
				
			||||||
	/// Converts zero-terminated array to floating-point number;
 | 
					 | 
				
			||||||
	/// Returns true if succesful. Exponent underflow (i.e. loss of precision)
 | 
					 | 
				
			||||||
	/// is signalled in eu. Thousand separators are recognized for the locale
 | 
					 | 
				
			||||||
	/// and silently skipped but not verified for correct positioning.
 | 
					 | 
				
			||||||
	///
 | 
					 | 
				
			||||||
	/// If parsing was unsuccesful, the return value is false with
 | 
					 | 
				
			||||||
	/// result and eu values undetermined.
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	poco_assert (decSep != thSep);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (pStr == 0 || *pStr == '\0') return false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	// parser states:
 | 
					 | 
				
			||||||
	const char STATE_LEADING_SPACES = 0;
 | 
					 | 
				
			||||||
	const char STATE_DIGITS_BEFORE_DEC_POINT = 1;
 | 
					 | 
				
			||||||
	const char STATE_DIGITS_AFTER_DEC_POINT = 2;
 | 
					 | 
				
			||||||
	const char STATE_EXP_CHAR = 3;
 | 
					 | 
				
			||||||
	const char STATE_EXP_DIGITS = 4;
 | 
					 | 
				
			||||||
	const char STATE_SUFFIX = 5; // 'f' suffix
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	char numSign = 1, expSign = 1;
 | 
					 | 
				
			||||||
	char state = STATE_LEADING_SPACES;
 | 
					 | 
				
			||||||
	F mantissa = 0.0, exponent = 0.0;
 | 
					 | 
				
			||||||
	F pow10 = 1.;
 | 
					 | 
				
			||||||
	result = 0.0;
 | 
					 | 
				
			||||||
	eu = 0;
 | 
					 | 
				
			||||||
	for (; *pStr != '\0'; ++pStr)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		switch (*pStr)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
		case '.':
 | 
					 | 
				
			||||||
			if (decSep == '.')
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if (state >= STATE_DIGITS_AFTER_DEC_POINT) return false;
 | 
					 | 
				
			||||||
				state = STATE_DIGITS_AFTER_DEC_POINT;
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else if ((thSep == '.') && (state == STATE_DIGITS_BEFORE_DEC_POINT))
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			else
 | 
					 | 
				
			||||||
				return false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case ',':
 | 
					 | 
				
			||||||
			if (decSep == ',')
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if (state >= STATE_DIGITS_AFTER_DEC_POINT) return false;
 | 
					 | 
				
			||||||
				state = STATE_DIGITS_AFTER_DEC_POINT;
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else if ((thSep == ',') && (state == STATE_DIGITS_BEFORE_DEC_POINT))
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			else
 | 
					 | 
				
			||||||
				return false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case ' ': // space (SPC)
 | 
					 | 
				
			||||||
			if ((thSep == ' ') && (state == STATE_DIGITS_BEFORE_DEC_POINT)) break;
 | 
					 | 
				
			||||||
		case '\t': // horizontal tab (TAB)
 | 
					 | 
				
			||||||
		case '\n': // line feed (LF)
 | 
					 | 
				
			||||||
		case '\v': // vertical tab (VT)
 | 
					 | 
				
			||||||
		case '\f': // form feed (FF)
 | 
					 | 
				
			||||||
		case '\r': // carriage return (CR)
 | 
					 | 
				
			||||||
			if ((state >= STATE_DIGITS_AFTER_DEC_POINT) || (state >= STATE_EXP_DIGITS))
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
			else if ((state > STATE_LEADING_SPACES) && (state < STATE_DIGITS_AFTER_DEC_POINT))
 | 
					 | 
				
			||||||
				return false;
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case '-':
 | 
					 | 
				
			||||||
			if (state == STATE_LEADING_SPACES)
 | 
					 | 
				
			||||||
				numSign = -1;
 | 
					 | 
				
			||||||
			else if (state == STATE_EXP_CHAR) // exponential char
 | 
					 | 
				
			||||||
				expSign = -1;
 | 
					 | 
				
			||||||
			else return false;
 | 
					 | 
				
			||||||
		case '+':
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case '0':
 | 
					 | 
				
			||||||
		case '1':
 | 
					 | 
				
			||||||
		case '2':
 | 
					 | 
				
			||||||
		case '3':
 | 
					 | 
				
			||||||
		case '4':
 | 
					 | 
				
			||||||
		case '5':
 | 
					 | 
				
			||||||
		case '6':
 | 
					 | 
				
			||||||
		case '7':
 | 
					 | 
				
			||||||
		case '8':
 | 
					 | 
				
			||||||
		case '9':
 | 
					 | 
				
			||||||
			if (state >= STATE_SUFFIX) return false; // constant suffix
 | 
					 | 
				
			||||||
			if (state <= STATE_DIGITS_BEFORE_DEC_POINT) // integral part digits
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				result = result * 10 + (*pStr - '0');
 | 
					 | 
				
			||||||
				state = STATE_DIGITS_BEFORE_DEC_POINT;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else if (state <= STATE_DIGITS_AFTER_DEC_POINT) // fractional part digits
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				mantissa += (*pStr - '0') / (pow10 *= 10.);
 | 
					 | 
				
			||||||
				state = STATE_DIGITS_AFTER_DEC_POINT;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else if (state <= STATE_EXP_DIGITS) // exponent digits
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				exponent = exponent * 10 + (*pStr - '0');
 | 
					 | 
				
			||||||
				state = STATE_EXP_DIGITS;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else return false;
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case 'E':
 | 
					 | 
				
			||||||
		case 'e':
 | 
					 | 
				
			||||||
			if (state > STATE_DIGITS_AFTER_DEC_POINT) return false;
 | 
					 | 
				
			||||||
			state = STATE_EXP_CHAR;
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		case 'F':
 | 
					 | 
				
			||||||
		case 'f':
 | 
					 | 
				
			||||||
			state = STATE_SUFFIX;
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		default:
 | 
					 | 
				
			||||||
			return false;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (exponent > std::numeric_limits<F>::max_exponent10)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		eu = expSign;
 | 
					 | 
				
			||||||
		exponent = std::numeric_limits<F>::max_exponent10;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	result += mantissa;
 | 
					 | 
				
			||||||
	if (numSign != 1) result *= numSign;
 | 
					 | 
				
			||||||
	if (exponent > 1.0)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		F scale = std::pow(10., exponent);
 | 
					 | 
				
			||||||
		result = (expSign < 0) ? (result / scale) : (result * scale);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return (state != STATE_LEADING_SPACES) && // empty/zero-length string
 | 
					 | 
				
			||||||
		!FPEnvironment::isInfinite(result) &&
 | 
					 | 
				
			||||||
		!FPEnvironment::isNaN(result);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
template <typename F>
 | 
					 | 
				
			||||||
bool strToFloat (const std::string& s, F& result, char& eu = Impl::DUMMY_EXP_UNDERFLOW, char decSep = '.', char thSep = ',')
 | 
					 | 
				
			||||||
	/// Converts string to floating-point number;
 | 
					 | 
				
			||||||
	/// This is a wrapper function, for details see see the
 | 
					 | 
				
			||||||
	/// bool strToFloat(const char*, F&, char&, char, char) implementation.
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	return strToFloat(s.c_str(), result, eu, decSep, thSep); 
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// Number to String Conversions
 | 
					// Number to String Conversions
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
@@ -718,7 +546,6 @@ Foundation_API bool strToDouble(const std::string& str, double& result, char dec
 | 
				
			|||||||
//
 | 
					//
 | 
				
			||||||
// end double-conversion functions declarations
 | 
					// end double-conversion functions declarations
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} // namespace Poco
 | 
					} // namespace Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -70,13 +70,6 @@ public:
 | 
				
			|||||||
		/// Additionally, options can be specified:
 | 
							/// Additionally, options can be specified:
 | 
				
			||||||
		///   * TOK_IGNORE_EMPTY: empty tokens are ignored
 | 
							///   * TOK_IGNORE_EMPTY: empty tokens are ignored
 | 
				
			||||||
		///   * TOK_TRIM: trailing and leading whitespace is removed from tokens.
 | 
							///   * TOK_TRIM: trailing and leading whitespace is removed from tokens.
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		/// An empty token at the end of str is always ignored. For example,
 | 
					 | 
				
			||||||
		/// a StringTokenizer with the following arguments:
 | 
					 | 
				
			||||||
		///     StringTokenizer(",ab,cd,", ",");
 | 
					 | 
				
			||||||
		/// will produce three tokens, "", "ab" and "cd".
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	~StringTokenizer();
 | 
						~StringTokenizer();
 | 
				
			||||||
		/// Destroys the tokenizer.
 | 
							/// Destroys the tokenizer.
 | 
				
			||||||
@@ -115,11 +108,8 @@ private:
 | 
				
			|||||||
	StringTokenizer(const StringTokenizer&);
 | 
						StringTokenizer(const StringTokenizer&);
 | 
				
			||||||
	StringTokenizer& operator = (const StringTokenizer&);
 | 
						StringTokenizer& operator = (const StringTokenizer&);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	void trim (std::string& token);
 | 
						void trim (std::string& token);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	TokenVec _tokens;
 | 
						TokenVec _tokens;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,9 +1,5 @@
 | 
				
			|||||||
//
 | 
					//
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
// Types.h
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
// UTFString.h
 | 
					// UTFString.h
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// $Id: //poco/1.4/Foundation/include/Poco/UTFString.h#2 $
 | 
					// $Id: //poco/1.4/Foundation/include/Poco/UTFString.h#2 $
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
@@ -91,10 +87,7 @@ namespace Poco {
 | 
				
			|||||||
	#endif //POCO_NO_WSTRING
 | 
						#endif //POCO_NO_WSTRING
 | 
				
			||||||
//#endif // POCO_ENABLE_CPP11
 | 
					//#endif // POCO_ENABLE_CPP11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
} // namespace Poco
 | 
					} // namespace Poco
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -330,10 +330,7 @@
 | 
				
			|||||||
    <ClCompile Include="src\StringTokenizerTest.cpp" />
 | 
					    <ClCompile Include="src\StringTokenizerTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\TuplesTest.cpp" />
 | 
					    <ClCompile Include="src\TuplesTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\TypeListTest.cpp" />
 | 
					    <ClCompile Include="src\TypeListTest.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Test.cpp" />
 | 
					    <ClCompile Include="src\Base32Test.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Test.cpp" />
 | 
					    <ClCompile Include="src\Base64Test.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\BinaryReaderWriterTest.cpp" />
 | 
					    <ClCompile Include="src\BinaryReaderWriterTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\CountingStreamTest.cpp" />
 | 
					    <ClCompile Include="src\CountingStreamTest.cpp" />
 | 
				
			||||||
@@ -467,10 +464,7 @@
 | 
				
			|||||||
    <ClInclude Include="src\StringTokenizerTest.h" />
 | 
					    <ClInclude Include="src\StringTokenizerTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\TuplesTest.h" />
 | 
					    <ClInclude Include="src\TuplesTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\TypeListTest.h" />
 | 
					    <ClInclude Include="src\TypeListTest.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base32Test.h" />
 | 
					    <ClInclude Include="src\Base32Test.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base64Test.h" />
 | 
					    <ClInclude Include="src\Base64Test.h" />
 | 
				
			||||||
    <ClInclude Include="src\BinaryReaderWriterTest.h" />
 | 
					    <ClInclude Include="src\BinaryReaderWriterTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\CountingStreamTest.h" />
 | 
					    <ClInclude Include="src\CountingStreamTest.h" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -240,12 +240,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\TypeListTest.cpp">
 | 
					    <ClCompile Include="src\TypeListTest.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Test.cpp">
 | 
					    <ClCompile Include="src\Base32Test.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Test.cpp">
 | 
					    <ClCompile Include="src\Base64Test.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -641,12 +638,9 @@
 | 
				
			|||||||
    <ClInclude Include="src\TypeListTest.h">
 | 
					    <ClInclude Include="src\TypeListTest.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base32Test.h">
 | 
					    <ClInclude Include="src\Base32Test.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base64Test.h">
 | 
					    <ClInclude Include="src\Base64Test.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -330,10 +330,7 @@
 | 
				
			|||||||
    <ClCompile Include="src\StringTokenizerTest.cpp" />
 | 
					    <ClCompile Include="src\StringTokenizerTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\TuplesTest.cpp" />
 | 
					    <ClCompile Include="src\TuplesTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\TypeListTest.cpp" />
 | 
					    <ClCompile Include="src\TypeListTest.cpp" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Test.cpp" />
 | 
					    <ClCompile Include="src\Base32Test.cpp" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Test.cpp" />
 | 
					    <ClCompile Include="src\Base64Test.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\BinaryReaderWriterTest.cpp" />
 | 
					    <ClCompile Include="src\BinaryReaderWriterTest.cpp" />
 | 
				
			||||||
    <ClCompile Include="src\CountingStreamTest.cpp" />
 | 
					    <ClCompile Include="src\CountingStreamTest.cpp" />
 | 
				
			||||||
@@ -468,10 +465,7 @@
 | 
				
			|||||||
    <ClInclude Include="src\StringTokenizerTest.h" />
 | 
					    <ClInclude Include="src\StringTokenizerTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\TuplesTest.h" />
 | 
					    <ClInclude Include="src\TuplesTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\TypeListTest.h" />
 | 
					    <ClInclude Include="src\TypeListTest.h" />
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base32Test.h" />
 | 
					    <ClInclude Include="src\Base32Test.h" />
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base64Test.h" />
 | 
					    <ClInclude Include="src\Base64Test.h" />
 | 
				
			||||||
    <ClInclude Include="src\BinaryReaderWriterTest.h" />
 | 
					    <ClInclude Include="src\BinaryReaderWriterTest.h" />
 | 
				
			||||||
    <ClInclude Include="src\CountingStreamTest.h" />
 | 
					    <ClInclude Include="src\CountingStreamTest.h" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -240,12 +240,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\TypeListTest.cpp">
 | 
					    <ClCompile Include="src\TypeListTest.cpp">
 | 
				
			||||||
      <Filter>Core\Source Files</Filter>
 | 
					      <Filter>Core\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base32Test.cpp">
 | 
					    <ClCompile Include="src\Base32Test.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Base64Test.cpp">
 | 
					    <ClCompile Include="src\Base64Test.cpp">
 | 
				
			||||||
      <Filter>Streams\Source Files</Filter>
 | 
					      <Filter>Streams\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
@@ -644,12 +641,9 @@
 | 
				
			|||||||
    <ClInclude Include="src\TypeListTest.h">
 | 
					    <ClInclude Include="src\TypeListTest.h">
 | 
				
			||||||
      <Filter>Core\Header Files</Filter>
 | 
					      <Filter>Core\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base32Test.h">
 | 
					    <ClInclude Include="src\Base32Test.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="src\Base64Test.h">
 | 
					    <ClInclude Include="src\Base64Test.h">
 | 
				
			||||||
      <Filter>Streams\Header Files</Filter>
 | 
					      <Filter>Streams\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,10 +41,7 @@
 | 
				
			|||||||
#include <map>
 | 
					#include <map>
 | 
				
			||||||
#include <utility>
 | 
					#include <utility>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#if defined(_MSC_VER) && _MSC_VER < 1400
 | 
					#if defined(_MSC_VER) && _MSC_VER < 1400
 | 
				
			||||||
	#pragma warning(disable:4800)//forcing value to bool 'true' or 'false'
 | 
						#pragma warning(disable:4800)//forcing value to bool 'true' or 'false'
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoJSON")
 | 
					set(LIBNAME "PocoJSON")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -14,11 +10,7 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES
 | 
						PROPERTIES
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT})
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
					target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,11 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 11.00
 | 
				
			|||||||
# Visual Studio 2010
 | 
					# Visual Studio 2010
 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSON", "JSON_vs100.vcxproj", "{A63135B8-0DFC-428C-AF90-BC020BE83D0C}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSON", "JSON_vs100.vcxproj", "{A63135B8-0DFC-428C-AF90-BC020BE83D0C}"
 | 
				
			||||||
EndProject
 | 
					EndProject
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}"
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{96CF3103-E49E-3F5E-A11D-6DBCDA043053}"
 | 
					Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{96CF3103-E49E-3F5E-A11D-6DBCDA043053}"
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	ProjectSection(ProjectDependencies) = postProject
 | 
						ProjectSection(ProjectDependencies) = postProject
 | 
				
			||||||
		{A63135B8-0DFC-428C-AF90-BC020BE83D0C} = {A63135B8-0DFC-428C-AF90-BC020BE83D0C}
 | 
							{A63135B8-0DFC-428C-AF90-BC020BE83D0C} = {A63135B8-0DFC-428C-AF90-BC020BE83D0C}
 | 
				
			||||||
	EndProjectSection
 | 
						EndProjectSection
 | 
				
			||||||
@@ -39,26 +35,6 @@ Global
 | 
				
			|||||||
		{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
							{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
				
			||||||
		{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
							{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
				
			||||||
		{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
 | 
							{A63135B8-0DFC-428C-AF90-BC020BE83D0C}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_shared|Win32.ActiveCfg = release_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_shared|Win32.Build.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_shared|Win32.Deploy.0 = release_shared|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_md|Win32.Build.0 = release_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
					 | 
				
			||||||
		{8DDEF92F-2475-410B-8292-1D67B4C6E4A6}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 | 
				
			||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.Build.0 = debug_shared|Win32
 | 
				
			||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
 | 
				
			||||||
@@ -77,7 +53,6 @@ Global
 | 
				
			|||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
 | 
				
			||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
 | 
				
			||||||
		{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
 | 
							{96CF3103-E49E-3F5E-A11D-6DBCDA043053}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	EndGlobalSection
 | 
						EndGlobalSection
 | 
				
			||||||
	GlobalSection(SolutionProperties) = preSolution
 | 
						GlobalSection(SolutionProperties) = preSolution
 | 
				
			||||||
		HideSolutionNode = FALSE
 | 
							HideSolutionNode = FALSE
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,10 +38,7 @@
 | 
				
			|||||||
#include "Poco/JSON/JSONException.h"
 | 
					#include "Poco/JSON/JSONException.h"
 | 
				
			||||||
#include "Poco/Ascii.h"
 | 
					#include "Poco/Ascii.h"
 | 
				
			||||||
#include "Poco/Token.h"
 | 
					#include "Poco/Token.h"
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#include "Poco/UTF8Encoding.h"
 | 
					#include "Poco/UTF8Encoding.h"
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#undef min
 | 
					#undef min
 | 
				
			||||||
#undef max
 | 
					#undef max
 | 
				
			||||||
#include <limits>
 | 
					#include <limits>
 | 
				
			||||||
@@ -69,21 +66,12 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	bool start(char c, std::istream& istr)
 | 
						bool start(char c, std::istream& istr)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (c == '{'
 | 
							if (c == '{'
 | 
				
			||||||
         || c == '}'
 | 
					         || c == '}'
 | 
				
			||||||
         || c == ']'
 | 
					         || c == ']'
 | 
				
			||||||
         || c == '['
 | 
					         || c == '['
 | 
				
			||||||
         || c == ','
 | 
					         || c == ','
 | 
				
			||||||
         || c == ':')
 | 
					         || c == ':')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (c == '{'
 | 
					 | 
				
			||||||
         || c == '}'
 | 
					 | 
				
			||||||
         || c == ']'
 | 
					 | 
				
			||||||
         || c == '['
 | 
					 | 
				
			||||||
         || c == ','
 | 
					 | 
				
			||||||
         || c == ':')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_value = c;
 | 
								_value = c;
 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
@@ -121,11 +109,7 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	bool start(char c, std::istream& istr)
 | 
						bool start(char c, std::istream& istr)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (c == '"')
 | 
							if (c == '"')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (c == '"')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_value = ""; // We don't need the quote!
 | 
								_value = ""; // We don't need the quote!
 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
@@ -135,17 +119,10 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	void finish(std::istream& istr)
 | 
						void finish(std::istream& istr)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		int c = istr.get();
 | 
					 | 
				
			||||||
		while (c != -1)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if ( c == 0 )
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		int c = 0;
 | 
							int c = 0;
 | 
				
			||||||
		while ((c = istr.get()) != -1)
 | 
							while ((c = istr.get()) != -1)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if (c == 0)
 | 
								if (c == 0)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				throw JSONException("Null byte not allowed");
 | 
									throw JSONException("Null byte not allowed");
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -155,12 +132,6 @@ public:
 | 
				
			|||||||
				throw JSONException(format("Control character 0x%x not allowed", (unsigned int) c));
 | 
									throw JSONException(format("Control character 0x%x not allowed", (unsigned int) c));
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			if ( c == '"' )
 | 
					 | 
				
			||||||
				break;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			if ( c == '\\' ) // Escaped String
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
			if (c == '"')
 | 
								if (c == '"')
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
				
 | 
									
 | 
				
			||||||
@@ -190,37 +161,10 @@ public:
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			if (c == '\\') // Escaped String
 | 
								if (c == '\\') // Escaped String
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				c = istr.get();
 | 
									c = istr.get();
 | 
				
			||||||
				switch(c)
 | 
									switch(c)
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
				case '"' :
 | 
					 | 
				
			||||||
					c = '"';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case '\\' :
 | 
					 | 
				
			||||||
					c = '\\';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case '/' :
 | 
					 | 
				
			||||||
					c = '/';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case 'b' :
 | 
					 | 
				
			||||||
					c = '\b';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case 'f' :
 | 
					 | 
				
			||||||
					c = '\f';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case 'n' :
 | 
					 | 
				
			||||||
					c = '\n';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case 'r' :
 | 
					 | 
				
			||||||
					c = '\r';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
				case 't' :
 | 
					 | 
				
			||||||
					c = '\t';
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
				case '"' :  c = '"';  break;
 | 
									case '"' :  c = '"';  break;
 | 
				
			||||||
				case '\\' : c = '\\'; break;
 | 
									case '\\' : c = '\\'; break;
 | 
				
			||||||
				case '/' :  c = '/';  break;
 | 
									case '/' :  c = '/';  break;
 | 
				
			||||||
@@ -229,7 +173,6 @@ public:
 | 
				
			|||||||
				case 'n' :  c = '\n'; break;
 | 
									case 'n' :  c = '\n'; break;
 | 
				
			||||||
				case 'r' :  c = '\r'; break;
 | 
									case 'r' :  c = '\r'; break;
 | 
				
			||||||
				case 't' :  c = '\t'; break;
 | 
									case 't' :  c = '\t'; break;
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
				case 'u' : // Unicode
 | 
									case 'u' : // Unicode
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					Poco::Int32 unicode = decodeUnicode(istr);
 | 
										Poco::Int32 unicode = decodeUnicode(istr);
 | 
				
			||||||
@@ -263,10 +206,6 @@ public:
 | 
				
			|||||||
					{
 | 
										{
 | 
				
			||||||
						throw JSONException("Invalid unicode");
 | 
											throw JSONException("Invalid unicode");
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
					c = unicode;
 | 
					 | 
				
			||||||
					break;
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
					
 | 
										
 | 
				
			||||||
					Poco::UTF8Encoding utf8encoding;
 | 
										Poco::UTF8Encoding utf8encoding;
 | 
				
			||||||
					int length = utf8encoding.convert(unicode, NULL, 0);
 | 
										int length = utf8encoding.convert(unicode, NULL, 0);
 | 
				
			||||||
@@ -277,7 +216,6 @@ public:
 | 
				
			|||||||
						_value += (char) convert[i];
 | 
											_value += (char) convert[i];
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					continue;
 | 
										continue;
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				default:
 | 
									default:
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
@@ -286,10 +224,6 @@ public:
 | 
				
			|||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			_value += c;
 | 
								_value += c;
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			c = istr.get();
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if ( c == -1 )
 | 
							if ( c == -1 )
 | 
				
			||||||
@@ -324,8 +258,6 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		return value;
 | 
							return value;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
private:
 | 
					private:
 | 
				
			||||||
	int utf8_check_first(char byte)
 | 
						int utf8_check_first(char byte)
 | 
				
			||||||
@@ -369,7 +301,6 @@ private:
 | 
				
			|||||||
			return 0;
 | 
								return 0;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -436,11 +367,7 @@ public:
 | 
				
			|||||||
		if ( c == -1 )
 | 
							if ( c == -1 )
 | 
				
			||||||
			return false;
 | 
								return false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (Ascii::isDigit(c))
 | 
							if (Ascii::isDigit(c))
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (Ascii::isDigit(c))
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if ( c == '0' )
 | 
								if ( c == '0' )
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
@@ -454,24 +381,14 @@ public:
 | 
				
			|||||||
			return true;
 | 
								return true;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (c == '-')
 | 
							if (c == '-')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (c == '-')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_value = c;
 | 
								_value = c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			int nc = istr.peek();
 | 
								int nc = istr.peek();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			if (Ascii::isDigit(nc))
 | 
								if (Ascii::isDigit(nc))
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				if (nc == '0')
 | 
									if (nc == '0')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
			if (Ascii::isDigit(nc))
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if (nc == '0')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					_value += '0';
 | 
										_value += '0';
 | 
				
			||||||
					istr.get();
 | 
										istr.get();
 | 
				
			||||||
@@ -494,11 +411,7 @@ public:
 | 
				
			|||||||
		int c;
 | 
							int c;
 | 
				
			||||||
		while( (c = istr.peek()) != -1)
 | 
							while( (c = istr.peek()) != -1)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			if (Ascii::isDigit(c))
 | 
								if (Ascii::isDigit(c))
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
			if (Ascii::isDigit(c))
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				_value += c;
 | 
									_value += c;
 | 
				
			||||||
				istr.get();
 | 
									istr.get();
 | 
				
			||||||
@@ -509,11 +422,7 @@ public:
 | 
				
			|||||||
				{
 | 
									{
 | 
				
			||||||
				case '.': // Float
 | 
									case '.': // Float
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
					if (_activeClass == Token::FLOAT_LITERAL_TOKEN)
 | 
										if (_activeClass == Token::FLOAT_LITERAL_TOKEN)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
					if (_activeClass == Token::FLOAT_LITERAL_TOKEN)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
					{
 | 
										{
 | 
				
			||||||
						throw JSONException("Invalid float value");
 | 
											throw JSONException("Invalid float value");
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
@@ -534,11 +443,7 @@ public:
 | 
				
			|||||||
				case 'E':
 | 
									case 'E':
 | 
				
			||||||
				case 'e':
 | 
									case 'e':
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
					if (_activeClass == Token::DOUBLE_LITERAL_TOKEN)
 | 
										if (_activeClass == Token::DOUBLE_LITERAL_TOKEN)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
					if (_activeClass == Token::DOUBLE_LITERAL_TOKEN)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
					{
 | 
										{
 | 
				
			||||||
						throw JSONException("Invalid double value");
 | 
											throw JSONException("Invalid double value");
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
@@ -550,22 +455,14 @@ public:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
					// When the next char is - or + then read the next char
 | 
										// When the next char is - or + then read the next char
 | 
				
			||||||
					c = istr.peek();
 | 
										c = istr.peek();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
					if (c == '-' || c == '+')
 | 
										if (c == '-' || c == '+')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
					if (c == '-' || c == '+')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
					{
 | 
										{
 | 
				
			||||||
						_value += c;
 | 
											_value += c;
 | 
				
			||||||
						istr.get();
 | 
											istr.get();
 | 
				
			||||||
						c = istr.peek();
 | 
											c = istr.peek();
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
					if (! Ascii::isDigit(c))
 | 
										if (! Ascii::isDigit(c))
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
					if (! Ascii::isDigit(c))
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
					{
 | 
										{
 | 
				
			||||||
						throw JSONException("Invalid double value");
 | 
											throw JSONException("Invalid double value");
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
@@ -607,11 +504,7 @@ Parser::~Parser()
 | 
				
			|||||||
const Token* Parser::nextToken()
 | 
					const Token* Parser::nextToken()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	const Token* token = _tokenizer.next();
 | 
						const Token* token = _tokenizer.next();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (token->is(Token::EOF_TOKEN))
 | 
						if (token->is(Token::EOF_TOKEN))
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (token->is(Token::EOF_TOKEN))
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		throw JSONException("Unexpected EOF found");
 | 
							throw JSONException("Unexpected EOF found");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -624,7 +517,6 @@ void Parser::parse(std::istream& in)
 | 
				
			|||||||
	_tokenizer.attachToStream(in);
 | 
						_tokenizer.attachToStream(in);
 | 
				
			||||||
	const Token* token = nextToken();
 | 
						const Token* token = nextToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (token->is(Token::SEPARATOR_TOKEN))
 | 
						if (token->is(Token::SEPARATOR_TOKEN))
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		// This must be a { or a [
 | 
							// This must be a { or a [
 | 
				
			||||||
@@ -633,16 +525,6 @@ void Parser::parse(std::istream& in)
 | 
				
			|||||||
			readObject();
 | 
								readObject();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		else if (token->asChar() == '[')
 | 
							else if (token->asChar() == '[')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (token->is(Token::SEPARATOR_TOKEN))
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		// This must be a { or a [
 | 
					 | 
				
			||||||
		if (token->asChar() == '{')
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			readObject();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		else if (token->asChar() == '[')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			readArray();
 | 
								readArray();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
@@ -651,11 +533,7 @@ void Parser::parse(std::istream& in)
 | 
				
			|||||||
			throw JSONException(format("Invalid separator '%c' found. Expecting { or [", token->asChar()));
 | 
								throw JSONException(format("Invalid separator '%c' found. Expecting { or [", token->asChar()));
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		token = _tokenizer.next();
 | 
							token = _tokenizer.next();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (! token->is(Token::EOF_TOKEN))
 | 
							if (! token->is(Token::EOF_TOKEN))
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (! token->is(Token::EOF_TOKEN))
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			throw JSONException(format("EOF expected but found '%s'", token->asString()));
 | 
								throw JSONException(format("EOF expected but found '%s'", token->asString()));
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
@@ -669,11 +547,7 @@ void Parser::parse(std::istream& in)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Parser::readObject()
 | 
					void Parser::readObject()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
						if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		_handler->startObject();
 | 
							_handler->startObject();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -683,11 +557,7 @@ void Parser::readObject()
 | 
				
			|||||||
		while(readRow());
 | 
							while(readRow());
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
						if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		_handler->endObject();
 | 
							_handler->endObject();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -698,20 +568,12 @@ bool Parser::readRow(bool firstCall)
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	const Token* token = nextToken();
 | 
						const Token* token = nextToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (firstCall && token->tokenClass() == Token::SEPARATOR_TOKEN && token->asChar() == '}')
 | 
						if (firstCall && token->tokenClass() == Token::SEPARATOR_TOKEN && token->asChar() == '}')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (firstCall && token->tokenClass() == Token::SEPARATOR_TOKEN && token->asChar() == '}')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		return false; // End of object is possible for an empty object
 | 
							return false; // End of object is possible for an empty object
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (token->tokenClass() == Token::STRING_LITERAL_TOKEN)
 | 
						if (token->tokenClass() == Token::STRING_LITERAL_TOKEN)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (token->tokenClass() == Token::STRING_LITERAL_TOKEN)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		std::string propertyName = token->tokenString();
 | 
							std::string propertyName = token->tokenString();
 | 
				
			||||||
		if ( _handler != NULL )
 | 
							if ( _handler != NULL )
 | 
				
			||||||
@@ -721,19 +583,13 @@ bool Parser::readRow(bool firstCall)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		token = nextToken();
 | 
							token = nextToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (   token->is(Token::SEPARATOR_TOKEN)
 | 
							if (   token->is(Token::SEPARATOR_TOKEN)
 | 
				
			||||||
            && token->asChar() == ':')
 | 
					            && token->asChar() == ':')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (   token->is(Token::SEPARATOR_TOKEN)
 | 
					 | 
				
			||||||
            && token->asChar() == ':')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			readValue(nextToken());
 | 
								readValue(nextToken());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			token = nextToken();
 | 
								token = nextToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
			if (token->is(Token::SEPARATOR_TOKEN))
 | 
								if (token->is(Token::SEPARATOR_TOKEN))
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				if (token->asChar() == ',')
 | 
									if (token->asChar() == ',')
 | 
				
			||||||
@@ -741,15 +597,6 @@ bool Parser::readRow(bool firstCall)
 | 
				
			|||||||
					return true; // Read next row
 | 
										return true; // Read next row
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				else if (token->asChar() == '}')
 | 
									else if (token->asChar() == '}')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
			if (token->is(Token::SEPARATOR_TOKEN))
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if (token->asChar() == ',')
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					return true; // Read next row
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
				else if (token->asChar() == '}')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					return false; // End of object
 | 
										return false; // End of object
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
@@ -786,22 +633,6 @@ void Parser::readValue(const Token* token)
 | 
				
			|||||||
		break;
 | 
							break;
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
	case Token::INTEGER_LITERAL_TOKEN:
 | 
						case Token::INTEGER_LITERAL_TOKEN:
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if ( _handler != NULL )
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			int value = token->asInteger();
 | 
					 | 
				
			||||||
#if defined(POCO_HAVE_INT64)
 | 
					 | 
				
			||||||
			if (    value == std::numeric_limits<int>::max() 
 | 
					 | 
				
			||||||
			     || value == std::numeric_limits<int>::min() )
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				_handler->value(NumberParser::parse64(token->asString()));
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				_handler->value(token->asInteger());
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (_handler != NULL)
 | 
							if (_handler != NULL)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
#if defined(POCO_HAVE_INT64)
 | 
					#if defined(POCO_HAVE_INT64)
 | 
				
			||||||
@@ -818,48 +649,29 @@ void Parser::readValue(const Token* token)
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
			int value = token->asInteger();
 | 
								int value = token->asInteger();
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			_handle->value(value);
 | 
								_handle->value(value);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case Token::KEYWORD_TOKEN:
 | 
						case Token::KEYWORD_TOKEN:
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (token->tokenString().compare("null") == 0)
 | 
							if (token->tokenString().compare("null") == 0)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if (_handler != NULL)
 | 
								if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (token->tokenString().compare("null") == 0)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				_handler->null();
 | 
									_handler->null();
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		else  if (token->tokenString().compare("true") == 0)
 | 
							else  if (token->tokenString().compare("true") == 0)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if (_handler != NULL)
 | 
								if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		else  if (token->tokenString().compare("true") == 0)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				_handler->value(true);
 | 
									_handler->value(true);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		else if (token->tokenString().compare("false") == 0)
 | 
							else if (token->tokenString().compare("false") == 0)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if (_handler != NULL)
 | 
								if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		else if (token->tokenString().compare("false") == 0)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				_handler->value(false);
 | 
									_handler->value(false);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -873,39 +685,18 @@ void Parser::readValue(const Token* token)
 | 
				
			|||||||
	case Token::FLOAT_LITERAL_TOKEN:
 | 
						case Token::FLOAT_LITERAL_TOKEN:
 | 
				
			||||||
		// Fall through
 | 
							// Fall through
 | 
				
			||||||
	case Token::DOUBLE_LITERAL_TOKEN:
 | 
						case Token::DOUBLE_LITERAL_TOKEN:
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (_handler != NULL)
 | 
							if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_handler->value(token->asFloat());
 | 
								_handler->value(token->asFloat());
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case Token::STRING_LITERAL_TOKEN:
 | 
						case Token::STRING_LITERAL_TOKEN:
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (_handler != NULL)
 | 
							if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			_handler->value(token->tokenString());
 | 
								_handler->value(token->tokenString());
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case Token::SEPARATOR_TOKEN:
 | 
						case Token::SEPARATOR_TOKEN:
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		if ( token->asChar() == '{' )
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			readObject();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		else if ( token->asChar() == '[' )
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			readArray();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		break;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if (token->asChar() == '{')
 | 
								if (token->asChar() == '{')
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
@@ -919,36 +710,23 @@ void Parser::readValue(const Token* token)
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	case Token::INVALID_TOKEN:
 | 
						case Token::INVALID_TOKEN:
 | 
				
			||||||
		throw JSONException(format("Invalid token '%s' found", token->asString()));
 | 
							throw JSONException(format("Invalid token '%s' found", token->asString()));
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void Parser::readArray()
 | 
					void Parser::readArray()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
						if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		_handler->startArray();
 | 
							_handler->startArray();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (readElements(true)) // First call is special: check for empty array
 | 
						if (readElements(true)) // First call is special: check for empty array
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (readElements(true)) // First call is special: check for empty array
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		while(readElements());
 | 
							while(readElements());
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
						if (_handler != NULL)
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (_handler != NULL)
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		_handler->endArray();
 | 
							_handler->endArray();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -959,11 +737,7 @@ bool Parser::readElements(bool firstCall)
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	const Token* token = nextToken();
 | 
						const Token* token = nextToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	if (firstCall && token->is(Token::SEPARATOR_TOKEN) && token->asChar() == ']')
 | 
						if (firstCall && token->is(Token::SEPARATOR_TOKEN) && token->asChar() == ']')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	if (firstCall && token->is(Token::SEPARATOR_TOKEN) && token->asChar() == ']')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		// End of array is possible for an empty array
 | 
							// End of array is possible for an empty array
 | 
				
			||||||
		return false;
 | 
							return false;
 | 
				
			||||||
@@ -975,17 +749,10 @@ bool Parser::readElements(bool firstCall)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	if ( token->is(Token::SEPARATOR_TOKEN) )
 | 
						if ( token->is(Token::SEPARATOR_TOKEN) )
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (token->asChar() == ']')
 | 
							if (token->asChar() == ']')
 | 
				
			||||||
			return false; // End of array
 | 
								return false; // End of array
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (token->asChar() == ',')
 | 
							if (token->asChar() == ',')
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (token->asChar() == ']')
 | 
					 | 
				
			||||||
			return false; // End of array
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if (token->asChar() == ',')
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			return true;
 | 
								return true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		throw JSONException(format("Invalid separator '%c' found. Expecting , or ]", token->asChar()));
 | 
							throw JSONException(format("Invalid separator '%c' found. Expecting , or ]", token->asChar()));
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,12 +47,9 @@
 | 
				
			|||||||
#include "Poco/File.h"
 | 
					#include "Poco/File.h"
 | 
				
			||||||
#include "Poco/FileStream.h"
 | 
					#include "Poco/FileStream.h"
 | 
				
			||||||
#include "Poco/Glob.h"
 | 
					#include "Poco/Glob.h"
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#include "Poco/UTF8Encoding.h"
 | 
					#include "Poco/UTF8Encoding.h"
 | 
				
			||||||
#include "Poco/Latin1Encoding.h"
 | 
					#include "Poco/Latin1Encoding.h"
 | 
				
			||||||
#include "Poco/TextConverter.h"
 | 
					#include "Poco/TextConverter.h"
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <set>
 | 
					#include <set>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -195,8 +192,7 @@ void JSONTest::testNumberProperty()
 | 
				
			|||||||
	assert(value == 1969);
 | 
						assert(value == 1969);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#if defined(POCO_HAVE_INT64)
 | 
					#if defined(POCO_HAVE_INT64)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -231,7 +227,6 @@ void JSONTest::testNumber64Property()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
void JSONTest::testStringProperty()
 | 
					void JSONTest::testStringProperty()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -395,16 +390,11 @@ void JSONTest::testObjectProperty()
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	assert(result.type() == typeid(Object::Ptr));
 | 
						assert(result.type() == typeid(Object::Ptr));
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	Object::Ptr object = result.extract<Object::Ptr>();
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	Object::Ptr object = result.extract<Object::Ptr>();
 | 
						Object::Ptr object = result.extract<Object::Ptr>();
 | 
				
			||||||
	assert (object->isObject("test"));
 | 
						assert (object->isObject("test"));
 | 
				
			||||||
	assert (!object->isArray("test"));
 | 
						assert (!object->isArray("test"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	Var test = object->get("test");
 | 
						Var test = object->get("test");
 | 
				
			||||||
	assert(test.type() == typeid(Object::Ptr));
 | 
						assert(test.type() == typeid(Object::Ptr));
 | 
				
			||||||
	object = test.extract<Object::Ptr>();
 | 
						object = test.extract<Object::Ptr>();
 | 
				
			||||||
@@ -416,8 +406,6 @@ void JSONTest::testObjectProperty()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
void JSONTest::testObjectArray()
 | 
					void JSONTest::testObjectArray()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	std::string json = "{ \"test\" : { \"test1\" : [1, 2, 3], \"test2\" : 4 } }";
 | 
						std::string json = "{ \"test\" : { \"test1\" : [1, 2, 3], \"test2\" : 4 } }";
 | 
				
			||||||
@@ -448,7 +436,6 @@ void JSONTest::testObjectArray()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
void JSONTest::testEmptyArray()
 | 
					void JSONTest::testEmptyArray()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	std::string json = "[]";
 | 
						std::string json = "[]";
 | 
				
			||||||
@@ -848,8 +835,6 @@ void JSONTest::testInvalidJanssonFiles()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
void JSONTest::testInvalidUnicodeJanssonFiles()
 | 
					void JSONTest::testInvalidUnicodeJanssonFiles()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	Poco::Path pathPattern(getTestFilesPath("invalid-unicode"));
 | 
						Poco::Path pathPattern(getTestFilesPath("invalid-unicode"));
 | 
				
			||||||
@@ -894,7 +879,6 @@ void JSONTest::testInvalidUnicodeJanssonFiles()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
void JSONTest::testTemplate()
 | 
					void JSONTest::testTemplate()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	Template tpl;
 | 
						Template tpl;
 | 
				
			||||||
@@ -908,8 +892,7 @@ void JSONTest::testTemplate()
 | 
				
			|||||||
	tpl.render(data, std::cout);
 | 
						tpl.render(data, std::cout);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
void JSONTest::testUnicode()
 | 
					void JSONTest::testUnicode()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	const unsigned char supp[] = {0x61, 0xE1, 0xE9, 0x78, 0xED, 0xF3, 0xFA, 0x0};
 | 
						const unsigned char supp[] = {0x61, 0xE1, 0xE9, 0x78, 0xED, 0xF3, 0xFA, 0x0};
 | 
				
			||||||
@@ -944,7 +927,7 @@ void JSONTest::testUnicode()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	assert(test.convert<std::string>() == original);
 | 
						assert(test.convert<std::string>() == original);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
>>>>>>> develop
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
std::string JSONTest::getTestFilesPath(const std::string& type)
 | 
					std::string JSONTest::getTestFilesPath(const std::string& type)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -966,15 +949,11 @@ std::string JSONTest::getTestFilesPath(const std::string& type)
 | 
				
			|||||||
	if (Poco::File(pathPattern).exists())
 | 
						if (Poco::File(pathPattern).exists())
 | 
				
			||||||
		validDir += '*';
 | 
							validDir += '*';
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		throw Poco::NotFoundException("cannot locate directory containing valid JSON test files");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		std::cout << "Can't find " << validDir << std::endl;
 | 
							std::cout << "Can't find " << validDir << std::endl;
 | 
				
			||||||
		throw Poco::NotFoundException("cannot locate directory containing valid JSON test files");
 | 
							throw Poco::NotFoundException("cannot locate directory containing valid JSON test files");
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
>>>>>>> develop
 | 
					
 | 
				
			||||||
	return validDir;
 | 
						return validDir;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -987,22 +966,16 @@ CppUnit::Test* JSONTest::suite()
 | 
				
			|||||||
	CppUnit_addTest(pSuite, JSONTest, testTrueProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testTrueProperty);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testFalseProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testFalseProperty);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testNumberProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testNumberProperty);
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#if defined(POCO_HAVE_INT64)
 | 
					#if defined(POCO_HAVE_INT64)
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testNumber64Property);
 | 
						CppUnit_addTest(pSuite, JSONTest, testNumber64Property);
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testStringProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testStringProperty);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testEmptyObject);
 | 
						CppUnit_addTest(pSuite, JSONTest, testEmptyObject);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testDoubleProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testDoubleProperty);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testDouble2Property);
 | 
						CppUnit_addTest(pSuite, JSONTest, testDouble2Property);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testDouble3Property);
 | 
						CppUnit_addTest(pSuite, JSONTest, testDouble3Property);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testObjectProperty);
 | 
						CppUnit_addTest(pSuite, JSONTest, testObjectProperty);
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testObjectArray);
 | 
						CppUnit_addTest(pSuite, JSONTest, testObjectArray);
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testEmptyArray);
 | 
						CppUnit_addTest(pSuite, JSONTest, testEmptyArray);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testNestedArray);
 | 
						CppUnit_addTest(pSuite, JSONTest, testNestedArray);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testNullElement);
 | 
						CppUnit_addTest(pSuite, JSONTest, testNullElement);
 | 
				
			||||||
@@ -1016,13 +989,9 @@ CppUnit::Test* JSONTest::suite()
 | 
				
			|||||||
	CppUnit_addTest(pSuite, JSONTest, testQuery);
 | 
						CppUnit_addTest(pSuite, JSONTest, testQuery);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testValidJanssonFiles);
 | 
						CppUnit_addTest(pSuite, JSONTest, testValidJanssonFiles);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testInvalidJanssonFiles);
 | 
						CppUnit_addTest(pSuite, JSONTest, testInvalidJanssonFiles);
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testTemplate);
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testInvalidUnicodeJanssonFiles);
 | 
						CppUnit_addTest(pSuite, JSONTest, testInvalidUnicodeJanssonFiles);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testTemplate);
 | 
						CppUnit_addTest(pSuite, JSONTest, testTemplate);
 | 
				
			||||||
	CppUnit_addTest(pSuite, JSONTest, testUnicode);
 | 
						CppUnit_addTest(pSuite, JSONTest, testUnicode);
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return pSuite;
 | 
						return pSuite;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,22 +50,16 @@ public:
 | 
				
			|||||||
	void testTrueProperty();
 | 
						void testTrueProperty();
 | 
				
			||||||
	void testFalseProperty();
 | 
						void testFalseProperty();
 | 
				
			||||||
	void testNumberProperty();
 | 
						void testNumberProperty();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#if defined(POCO_HAVE_INT64)
 | 
					#if defined(POCO_HAVE_INT64)
 | 
				
			||||||
	void testNumber64Property();
 | 
						void testNumber64Property();
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	void testStringProperty();
 | 
						void testStringProperty();
 | 
				
			||||||
	void testEmptyObject();
 | 
						void testEmptyObject();
 | 
				
			||||||
	void testDoubleProperty();
 | 
						void testDoubleProperty();
 | 
				
			||||||
	void testDouble2Property();
 | 
						void testDouble2Property();
 | 
				
			||||||
	void testDouble3Property();
 | 
						void testDouble3Property();
 | 
				
			||||||
	void testObjectProperty();
 | 
						void testObjectProperty();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	void testObjectArray();
 | 
						void testObjectArray();
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	void testEmptyArray();
 | 
						void testEmptyArray();
 | 
				
			||||||
	void testNestedArray();
 | 
						void testNestedArray();
 | 
				
			||||||
	void testNullElement();
 | 
						void testNullElement();
 | 
				
			||||||
@@ -81,11 +75,8 @@ public:
 | 
				
			|||||||
	void testInvalidJanssonFiles();
 | 
						void testInvalidJanssonFiles();
 | 
				
			||||||
	void testTemplate();
 | 
						void testTemplate();
 | 
				
			||||||
	void testItunes();
 | 
						void testItunes();
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	void testUnicode(); 
 | 
						void testUnicode(); 
 | 
				
			||||||
	void testInvalidUnicodeJanssonFiles();
 | 
						void testInvalidUnicodeJanssonFiles();
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	void setUp();
 | 
						void setUp();
 | 
				
			||||||
	void tearDown();
 | 
						void tearDown();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -347,18 +347,12 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\FTPClientSession.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\FTPClientSession.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\FTPStreamFactory.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\FTPStreamFactory.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketAcceptor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketAcceptor.h"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketConnector.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketConnector.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketNotification.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketNotification.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketNotifier.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketNotifier.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketReactor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketReactor.h"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailMessage.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailMessage.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailRecipient.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailRecipient.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailStream.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailStream.h"/>
 | 
				
			||||||
@@ -381,10 +375,7 @@
 | 
				
			|||||||
    <ClCompile Include="src\DNS.cpp"/>
 | 
					    <ClCompile Include="src\DNS.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\HostEntry.cpp"/>
 | 
					    <ClCompile Include="src\HostEntry.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\IPAddress.cpp"/>
 | 
					    <ClCompile Include="src\IPAddress.cpp"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Net.cpp"/>
 | 
					    <ClCompile Include="src\Net.cpp"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NetException.cpp"/>
 | 
					    <ClCompile Include="src\NetException.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\NetworkInterface.cpp"/>
 | 
					    <ClCompile Include="src\NetworkInterface.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\SocketAddress.cpp"/>
 | 
					    <ClCompile Include="src\SocketAddress.cpp"/>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -351,12 +351,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\SocketAcceptor.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketAcceptor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h">
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketConnector.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketConnector.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -369,12 +366,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\SocketReactor.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketReactor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h">
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailMessage.h">
 | 
					    <ClInclude Include="include\Poco\Net\MailMessage.h">
 | 
				
			||||||
      <Filter>Mail\Header Files</Filter>
 | 
					      <Filter>Mail\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -437,12 +431,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\IPAddress.cpp">
 | 
					    <ClCompile Include="src\IPAddress.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Net.cpp">
 | 
					    <ClCompile Include="src\Net.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NetException.cpp">
 | 
					    <ClCompile Include="src\NetException.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -345,18 +345,12 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\FTPClientSession.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\FTPClientSession.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\FTPStreamFactory.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\FTPStreamFactory.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketAcceptor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketAcceptor.h"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketConnector.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketConnector.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketNotification.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketNotification.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketNotifier.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketNotifier.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketReactor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\SocketReactor.h"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailMessage.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailMessage.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailRecipient.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailRecipient.h"/>
 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailStream.h"/>
 | 
					    <ClInclude Include="include\Poco\Net\MailStream.h"/>
 | 
				
			||||||
@@ -379,10 +373,7 @@
 | 
				
			|||||||
    <ClCompile Include="src\DNS.cpp"/>
 | 
					    <ClCompile Include="src\DNS.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\HostEntry.cpp"/>
 | 
					    <ClCompile Include="src\HostEntry.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\IPAddress.cpp"/>
 | 
					    <ClCompile Include="src\IPAddress.cpp"/>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Net.cpp"/>
 | 
					    <ClCompile Include="src\Net.cpp"/>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NetException.cpp"/>
 | 
					    <ClCompile Include="src\NetException.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\NetworkInterface.cpp"/>
 | 
					    <ClCompile Include="src\NetworkInterface.cpp"/>
 | 
				
			||||||
    <ClCompile Include="src\SocketAddress.cpp"/>
 | 
					    <ClCompile Include="src\SocketAddress.cpp"/>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -351,12 +351,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\SocketAcceptor.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketAcceptor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h">
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketAcceptor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\SocketConnector.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketConnector.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -369,12 +366,9 @@
 | 
				
			|||||||
    <ClInclude Include="include\Poco\Net\SocketReactor.h">
 | 
					    <ClInclude Include="include\Poco\Net\SocketReactor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h">
 | 
					    <ClInclude Include="include\Poco\Net\ParallelSocketReactor.h">
 | 
				
			||||||
      <Filter>Reactor\Header Files</Filter>
 | 
					      <Filter>Reactor\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClInclude Include="include\Poco\Net\MailMessage.h">
 | 
					    <ClInclude Include="include\Poco\Net\MailMessage.h">
 | 
				
			||||||
      <Filter>Mail\Header Files</Filter>
 | 
					      <Filter>Mail\Header Files</Filter>
 | 
				
			||||||
    </ClInclude>
 | 
					    </ClInclude>
 | 
				
			||||||
@@ -437,12 +431,9 @@
 | 
				
			|||||||
    <ClCompile Include="src\IPAddress.cpp">
 | 
					    <ClCompile Include="src\IPAddress.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
    <ClCompile Include="src\Net.cpp">
 | 
					    <ClCompile Include="src\Net.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
    <ClCompile Include="src\NetException.cpp">
 | 
					    <ClCompile Include="src\NetException.cpp">
 | 
				
			||||||
      <Filter>NetCore\Source Files</Filter>
 | 
					      <Filter>NetCore\Source Files</Filter>
 | 
				
			||||||
    </ClCompile>
 | 
					    </ClCompile>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,10 +15,7 @@ target_version = 1
 | 
				
			|||||||
target_libs    = PocoNet PocoFoundation
 | 
					target_libs    = PocoNet PocoFoundation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include $(POCO_BASE)/build/rules/exec
 | 
					include $(POCO_BASE)/build/rules/exec
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifdef POCO_UNBUNDLED
 | 
					ifdef POCO_UNBUNDLED
 | 
				
			||||||
        SYSLIBS += -lz
 | 
					        SYSLIBS += -lz
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoNetSSL")
 | 
					set(LIBNAME "PocoNetSSL")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
include_directories( ${OPENSSL_INCLUDE_DIR} )
 | 
					include_directories( ${OPENSSL_INCLUDE_DIR} )
 | 
				
			||||||
@@ -15,11 +11,7 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES
 | 
						PROPERTIES
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoCrypto${LIB_EXT} PocoNet${LIB_EXT} PocoUtil${LIB_EXT} PocoFoundation${LIB_EXT} ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoCrypto PocoNet PocoUtil PocoFoundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
					target_link_libraries( ${LIBNAME} PocoCrypto PocoNet PocoUtil PocoFoundation ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY} )
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,29 +1,17 @@
 | 
				
			|||||||
set(LIBNAME "PocoPDF")
 | 
					set(LIBNAME "PocoPDF")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
include_directories(include/Poco/PDF) # zip src
 | 
					include_directories(include/Poco/PDF) # zip src
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (NOT POCO_STATIC)
 | 
					if (NOT POCO_STATIC)
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
  add_definitions(-DJSON_EXPORTS)
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
  add_definitions(-DPDF_EXPORTS)
 | 
					  add_definitions(-DPDF_EXPORTS)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
endif (NOT POCO_STATIC)
 | 
					endif (NOT POCO_STATIC)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
					add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES
 | 
						PROPERTIES
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT})
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
					target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoUtil")
 | 
					set(LIBNAME "PocoUtil")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
set( BASE_SRCS
 | 
					set( BASE_SRCS
 | 
				
			||||||
src/AbstractConfiguration.cpp
 | 
					src/AbstractConfiguration.cpp
 | 
				
			||||||
@@ -51,11 +47,7 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES
 | 
						PROPERTIES
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoJSON${LIB_EXT} PocoXML${LIB_EXT} PocoFoundation${LIB_EXT})
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoJSON PocoXML PocoFoundation)
 | 
					target_link_libraries( ${LIBNAME} PocoJSON PocoXML PocoFoundation)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,37 +36,24 @@
 | 
				
			|||||||
//
 | 
					//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
// Avoid accidental linking of JSON library when JSONConfiguration
 | 
					// Avoid accidental linking of JSON library when JSONConfiguration
 | 
				
			||||||
// is not desired.
 | 
					// is not desired.
 | 
				
			||||||
#ifndef POCO_UTIL_NO_JSONCONFIGURATION
 | 
					#ifndef POCO_UTIL_NO_JSONCONFIGURATION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#ifndef Util_JSONConfiguration_INCLUDED
 | 
					#ifndef Util_JSONConfiguration_INCLUDED
 | 
				
			||||||
#define Util_JSONConfiguration_INCLUDED
 | 
					#define Util_JSONConfiguration_INCLUDED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
#include <istream>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "Poco/Util/AbstractConfiguration.h"
 | 
					 | 
				
			||||||
#include "Poco/JSON/Object.h"
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
#include "Poco/Util/AbstractConfiguration.h"
 | 
					#include "Poco/Util/AbstractConfiguration.h"
 | 
				
			||||||
#include "Poco/JSON/Object.h"
 | 
					#include "Poco/JSON/Object.h"
 | 
				
			||||||
#include <istream>
 | 
					#include <istream>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Poco {
 | 
					namespace Poco {
 | 
				
			||||||
namespace Util {
 | 
					namespace Util {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
class Util_API JSONConfiguration : public AbstractConfiguration
 | 
					class Util_API JSONConfiguration : public AbstractConfiguration
 | 
				
			||||||
	/// This configuration class extracts configuration properties
 | 
						/// This configuration class extracts configuration properties
 | 
				
			||||||
	/// from a JSON object. An XPath-like syntax for property
 | 
						/// from a JSON object. An XPath-like syntax for property
 | 
				
			||||||
@@ -173,16 +160,11 @@ private:
 | 
				
			|||||||
 	JSON::Object::Ptr _object;
 | 
					 	JSON::Object::Ptr _object;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
} } // namespace Poco::Util
 | 
					} } // namespace Poco::Util
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // Util_JSONConfiguration_INCLUDED
 | 
					#endif // Util_JSONConfiguration_INCLUDED
 | 
				
			||||||
<<<<<<< HEAD
 | 
					
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // POCO_UTIL_NO_JSONCONFIGURATION
 | 
					#endif // POCO_UTIL_NO_JSONCONFIGURATION
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,14 +35,6 @@
 | 
				
			|||||||
#include "Poco/Util/Units.h"
 | 
					#include "Poco/Util/Units.h"
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
using namespace Poco::Util::Units::Values;
 | 
					 | 
				
			||||||
using namespace Poco::Util::Units::Constants;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
using Poco::Util::Units::square;
 | 
					 | 
				
			||||||
using Poco::Util::Units::cube;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace Poco::Util::Units::Values;
 | 
					using namespace Poco::Util::Units::Values;
 | 
				
			||||||
using namespace Poco::Util::Units::Constants;
 | 
					using namespace Poco::Util::Units::Constants;
 | 
				
			||||||
@@ -52,7 +44,6 @@ using Poco::Util::Units::square;
 | 
				
			|||||||
using Poco::Util::Units::cube;
 | 
					using Poco::Util::Units::cube;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
namespace Poco {
 | 
					namespace Poco {
 | 
				
			||||||
namespace Util {
 | 
					namespace Util {
 | 
				
			||||||
namespace Units {
 | 
					namespace Units {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,8 +32,6 @@
 | 
				
			|||||||
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 | 
					// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 | 
				
			||||||
// DEALINGS IN THE SOFTWARE.
 | 
					// DEALINGS IN THE SOFTWARE.
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Avoid accidental linking of JSON library when JSONConfiguration
 | 
					// Avoid accidental linking of JSON library when JSONConfiguration
 | 
				
			||||||
@@ -41,7 +39,6 @@
 | 
				
			|||||||
#ifndef POCO_UTIL_NO_JSONCONFIGURATION
 | 
					#ifndef POCO_UTIL_NO_JSONCONFIGURATION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#include "Poco/FileStream.h"
 | 
					#include "Poco/FileStream.h"
 | 
				
			||||||
#include "Poco/StringTokenizer.h"
 | 
					#include "Poco/StringTokenizer.h"
 | 
				
			||||||
#include "Poco/Util/JSONConfiguration.h"
 | 
					#include "Poco/Util/JSONConfiguration.h"
 | 
				
			||||||
@@ -51,17 +48,10 @@
 | 
				
			|||||||
#include "Poco/RegularExpression.h"
 | 
					#include "Poco/RegularExpression.h"
 | 
				
			||||||
#include "Poco/NumberParser.h"
 | 
					#include "Poco/NumberParser.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
namespace Poco
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
namespace Util
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Poco {
 | 
					namespace Poco {
 | 
				
			||||||
namespace Util {
 | 
					namespace Util {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
JSONConfiguration::JSONConfiguration() : _object(new JSON::Object())
 | 
					JSONConfiguration::JSONConfiguration() : _object(new JSON::Object())
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -133,148 +123,6 @@ bool JSONConfiguration::getRaw(const std::string & key, std::string & value) con
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void JSONConfiguration::getIndexes(std::string& name, std::vector<int>& indexes)
 | 
					void JSONConfiguration::getIndexes(std::string& name, std::vector<int>& indexes)
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	indexes.clear();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	RegularExpression::MatchVec matches;
 | 
					 | 
				
			||||||
	int firstOffset = -1;
 | 
					 | 
				
			||||||
	int offset = 0;
 | 
					 | 
				
			||||||
	RegularExpression regex("\\[([0-9]+)\\]");
 | 
					 | 
				
			||||||
	while(regex.match(name, offset, matches) > 0 )
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		if ( firstOffset == -1 )
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			firstOffset = matches[0].offset;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		std::string num = name.substr(matches[1].offset, matches[1].length);
 | 
					 | 
				
			||||||
		indexes.push_back(NumberParser::parse(num));
 | 
					 | 
				
			||||||
		offset = matches[0].offset + matches[0].length;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if ( firstOffset != -1 )
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		name = name.substr(0, firstOffset);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
JSON::Object::Ptr JSONConfiguration::findStart(const std::string& key, std::string& lastPart)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	JSON::Object::Ptr currentObject = _object;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	StringTokenizer tokenizer(key, ".");
 | 
					 | 
				
			||||||
	lastPart = tokenizer[tokenizer.count() - 1];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	for(int i = 0; i < tokenizer.count() - 1; ++i)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		std::vector<int> indexes;
 | 
					 | 
				
			||||||
		std::string name = tokenizer[i];
 | 
					 | 
				
			||||||
		getIndexes(name, indexes);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		DynamicAny result = currentObject->get(name);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if ( result.isEmpty() ) // Not found
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if ( indexes.empty() ) // We want an object, create it
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				JSON::Object::Ptr newObject = new JSON::Object();
 | 
					 | 
				
			||||||
				currentObject->set(name, newObject);
 | 
					 | 
				
			||||||
				currentObject = newObject;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else // We need an array
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				JSON::Array::Ptr newArray;
 | 
					 | 
				
			||||||
				JSON::Array::Ptr parentArray;
 | 
					 | 
				
			||||||
				JSON::Array::Ptr topArray;
 | 
					 | 
				
			||||||
				for(std::vector<int>::iterator it = indexes.begin(); it != indexes.end(); ++it)
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					newArray = new JSON::Array();
 | 
					 | 
				
			||||||
					if ( topArray.isNull() )
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						topArray = newArray;
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					if ( ! parentArray.isNull() )
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						parentArray->add(newArray);
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					for(int i = 0; i <= *it - 1; ++i)
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						Poco::DynamicAny nullValue;
 | 
					 | 
				
			||||||
						newArray->add(nullValue);
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					parentArray = newArray;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
				currentObject->set(name, topArray);
 | 
					 | 
				
			||||||
				currentObject = new JSON::Object();
 | 
					 | 
				
			||||||
				newArray->add(currentObject);
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		else // We have a value
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			if ( indexes.empty() ) // We want an object
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if ( result.type() == typeid(JSON::Object::Ptr) )
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					currentObject = result.extract<JSON::Object::Ptr>();
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
				else
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					throw SyntaxException("Expected a JSON object");
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			else
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				if ( result.type() == typeid(JSON::Array::Ptr) )
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					JSON::Array::Ptr arr = result.extract<JSON::Array::Ptr>();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					for(std::vector<int>::iterator it = indexes.begin(); it != indexes.end() - 1; ++it)
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						JSON::Array::Ptr currentArray = arr;
 | 
					 | 
				
			||||||
						arr = arr->getArray(*it);
 | 
					 | 
				
			||||||
						if ( arr.isNull() )
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							arr = new JSON::Array();
 | 
					 | 
				
			||||||
							currentArray->add(arr);
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					result = arr->get(*indexes.rbegin());
 | 
					 | 
				
			||||||
					if ( result.isEmpty() ) // Index doesn't exist
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						JSON::Object::Ptr newObject = new JSON::Object();
 | 
					 | 
				
			||||||
						arr->add(newObject);
 | 
					 | 
				
			||||||
						currentObject = newObject;
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
					else // Index is available
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						if ( result.type() == typeid(JSON::Object::Ptr) )
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							currentObject = result.extract<JSON::Object::Ptr>();
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
						else
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							throw SyntaxException("Expected a JSON object");
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
				else
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					throw SyntaxException("Expected a JSON array");
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	return currentObject;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::setValue(const std::string& key, const Poco::DynamicAny& value)
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	indexes.clear();
 | 
						indexes.clear();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -419,10 +267,6 @@ void JSONConfiguration::setValue(const std::string& key, const Poco::DynamicAny&
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	std::string sValue;
 | 
						std::string sValue;
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	value.convert<std::string>(sValue);
 | 
						value.convert<std::string>(sValue);
 | 
				
			||||||
	KeyValue kv(key, sValue);
 | 
						KeyValue kv(key, sValue);
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
@@ -439,15 +283,6 @@ void JSONConfiguration::setValue(const std::string& key, const Poco::DynamicAny&
 | 
				
			|||||||
	std::vector<int> indexes;
 | 
						std::vector<int> indexes;
 | 
				
			||||||
	getIndexes(lastPart, indexes);
 | 
						getIndexes(lastPart, indexes);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	std::string lastPart;
 | 
					 | 
				
			||||||
	JSON::Object::Ptr parentObject = findStart(key, lastPart);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	std::vector<int> indexes;
 | 
					 | 
				
			||||||
	getIndexes(lastPart, indexes);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	if ( indexes.empty() ) // No Array
 | 
						if ( indexes.empty() ) // No Array
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		parentObject->set(lastPart, value);
 | 
							parentObject->set(lastPart, value);
 | 
				
			||||||
@@ -492,54 +327,12 @@ void JSONConfiguration::setValue(const std::string& key, const Poco::DynamicAny&
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
void JSONConfiguration::setString(const std::string& key, const std::string& value)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	setValue(key, value);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::setRaw(const std::string& key, const std::string& value)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	setValue(key, value);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::setInt(const std::string& key, int value)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	setValue(key, value);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::setBool(const std::string& key, bool value)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	setValue(key, value);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::setDouble(const std::string& key, double value)
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
void JSONConfiguration::setString(const std::string& key, const std::string& value)
 | 
					void JSONConfiguration::setString(const std::string& key, const std::string& value)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	setValue(key, value);
 | 
						setValue(key, value);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
void JSONConfiguration::enumerate(const std::string& key, Keys& range) const
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	JSON::Query query(_object);
 | 
					 | 
				
			||||||
	Poco::DynamicAny result = query.find(key);
 | 
					 | 
				
			||||||
	if ( result.type() == typeid(JSON::Object::Ptr) )
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		JSON::Object::Ptr object = result.extract<JSON::Object::Ptr>();
 | 
					 | 
				
			||||||
		object->getNames(range);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void JSONConfiguration::save(std::ostream& ostr, unsigned int indent) const
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	_object->stringify(ostr, indent);
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
void JSONConfiguration::setRaw(const std::string& key, const std::string& value)
 | 
					void JSONConfiguration::setRaw(const std::string& key, const std::string& value)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -574,7 +367,6 @@ void JSONConfiguration::enumerate(const std::string& key, Keys& range) const
 | 
				
			|||||||
		JSON::Object::Ptr object = result.extract<JSON::Object::Ptr>();
 | 
							JSON::Object::Ptr object = result.extract<JSON::Object::Ptr>();
 | 
				
			||||||
		object->getNames(range);
 | 
							object->getNames(range);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -587,15 +379,8 @@ void JSONConfiguration::save(std::ostream& ostr, unsigned int indent) const
 | 
				
			|||||||
void JSONConfiguration::removeRaw(const std::string& key)
 | 
					void JSONConfiguration::removeRaw(const std::string& key)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
	std::string lastPart;
 | 
						std::string lastPart;
 | 
				
			||||||
	JSON::Object::Ptr parentObject = findStart(key, lastPart);
 | 
						JSON::Object::Ptr parentObject = findStart(key, lastPart);
 | 
				
			||||||
	
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	std::string lastPart;
 | 
					 | 
				
			||||||
	JSON::Object::Ptr parentObject = findStart(key, lastPart);
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
	std::vector<int> indexes;
 | 
						std::vector<int> indexes;
 | 
				
			||||||
	getIndexes(lastPart, indexes);
 | 
						getIndexes(lastPart, indexes);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -606,14 +391,8 @@ void JSONConfiguration::removeRaw(const std::string& key)
 | 
				
			|||||||
	else
 | 
						else
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		DynamicAny result = parentObject->get(lastPart);
 | 
							DynamicAny result = parentObject->get(lastPart);
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
		if (!result.isEmpty() && result.type() == typeid(JSON::Array::Ptr))
 | 
							if (!result.isEmpty() && result.type() == typeid(JSON::Array::Ptr))
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
		if (!result.isEmpty() && result.type() == typeid(JSON::Array::Ptr))
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
			JSON::Array::Ptr arr = result.extract<JSON::Array::Ptr>();
 | 
								JSON::Array::Ptr arr = result.extract<JSON::Array::Ptr>();
 | 
				
			||||||
			for(std::vector<int>::iterator it = indexes.begin(); it != indexes.end() - 1; ++it)
 | 
								for(std::vector<int>::iterator it = indexes.begin(); it != indexes.end() - 1; ++it)
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
@@ -622,11 +401,6 @@ void JSONConfiguration::removeRaw(const std::string& key)
 | 
				
			|||||||
			arr->remove(indexes.back());
 | 
								arr->remove(indexes.back());
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}} // Namespace Poco::Util
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -634,4 +408,3 @@ void JSONConfiguration::removeRaw(const std::string& key)
 | 
				
			|||||||
} } // namespace Poco::Util
 | 
					} } // namespace Poco::Util
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // POCO_UTIL_NO_JSONCONFIGURATION
 | 
					#endif // POCO_UTIL_NO_JSONCONFIGURATION
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,21 +28,15 @@
 | 
				
			|||||||
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 | 
					// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 | 
				
			||||||
// DEALINGS IN THE SOFTWARE.
 | 
					// DEALINGS IN THE SOFTWARE.
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
#include "JSONConfigurationTest.h"
 | 
					#include "JSONConfigurationTest.h"
 | 
				
			||||||
#include "CppUnit/TestCaller.h"
 | 
					#include "CppUnit/TestCaller.h"
 | 
				
			||||||
#include "CppUnit/TestSuite.h"
 | 
					#include "CppUnit/TestSuite.h"
 | 
				
			||||||
#include "Poco/Util/JSONConfiguration.h"
 | 
					#include "Poco/Util/JSONConfiguration.h"
 | 
				
			||||||
#include "Poco/JSON/JSONException.h"
 | 
					#include "Poco/JSON/JSONException.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
using Poco::Util::JSONConfiguration;
 | 
					using Poco::Util::JSONConfiguration;
 | 
				
			||||||
using Poco::Util::AbstractConfiguration;
 | 
					using Poco::Util::AbstractConfiguration;
 | 
				
			||||||
using Poco::AutoPtr;
 | 
					using Poco::AutoPtr;
 | 
				
			||||||
@@ -111,10 +105,7 @@ void JSONConfigurationTest::testLoad()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
AbstractConfiguration* JSONConfigurationTest::allocConfiguration() const
 | 
					AbstractConfiguration* JSONConfigurationTest::allocConfiguration() const
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	return new JSONConfiguration;
 | 
						return new JSONConfiguration;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoXML")
 | 
					set(LIBNAME "PocoXML")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -12,11 +8,7 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES 
 | 
						PROPERTIES 
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation${LIB_EXT})
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
					target_link_libraries( ${LIBNAME} PocoFoundation)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,4 @@
 | 
				
			|||||||
set(LIBNAME "PocoZip")
 | 
					set(LIBNAME "PocoZip")
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
set(LIBNAME "${LIBNAME}${LIB_EXT}")
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
aux_source_directory(src SRCS)
 | 
					aux_source_directory(src SRCS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -14,11 +10,7 @@ add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
 | 
				
			|||||||
set_target_properties( ${LIBNAME} 
 | 
					set_target_properties( ${LIBNAME} 
 | 
				
			||||||
	PROPERTIES
 | 
						PROPERTIES
 | 
				
			||||||
	VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
						VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} )
 | 
				
			||||||
<<<<<<< HEAD
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoUtil${LIB_EXT} PocoXML${LIB_EXT} PocoFoundation${LIB_EXT})
 | 
					 | 
				
			||||||
=======
 | 
					 | 
				
			||||||
target_link_libraries( ${LIBNAME} PocoUtil PocoXML PocoFoundation)
 | 
					target_link_libraries( ${LIBNAME} PocoUtil PocoXML PocoFoundation)
 | 
				
			||||||
>>>>>>> develop
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(
 | 
					install(
 | 
				
			||||||
    DIRECTORY include/Poco
 | 
					    DIRECTORY include/Poco
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user