]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Silence more compiler warnings
authorPeter Olsson <peter@olssononline.se>
Thu, 23 Jan 2014 11:21:41 +0000 (12:21 +0100)
committerPeter Olsson <peter@olssononline.se>
Thu, 23 Jan 2014 11:25:15 +0000 (12:25 +0100)
32 files changed:
libs/broadvoice/src/libbroadvoice.2012.vcxproj
libs/win32/flite/flite.2012.vcxproj
libs/win32/json/libjson.2012.vcxproj
libs/win32/libjpeg/libjpeg.2012.vcxproj
libs/win32/libmp3lame/libmp3lame.2012.vcxproj
libs/win32/mpg123/libmpg123.2012.vcxproj
libs/win32/openssl/libeay32.2012.vcxproj
libs/win32/openssl/openssl.2012.vcxproj
libs/win32/openssl/ssleay32.2012.vcxproj
libs/win32/xmlrpc-c/xmlparse.2012.vcxproj
libs/win32/xmlrpc-c/xmltok.2012.vcxproj
src/mod/applications/mod_commands/mod_commands.c
src/mod/applications/mod_conference/mod_conference.c
src/mod/applications/mod_curl/mod_curl.c
src/mod/applications/mod_esf/mod_esf.c
src/mod/applications/mod_nibblebill/mod_nibblebill.2012.vcxproj
src/mod/applications/mod_redis/mod_redis.2012.vcxproj
src/mod/applications/mod_redis/mod_redis.c
src/mod/asr_tts/mod_pocketsphinx/mod_pocketsphinx.2012.vcxproj
src/mod/codecs/mod_isac/isac.c
src/mod/codecs/mod_silk/mod_silk.2012.vcxproj
src/mod/endpoints/mod_dingaling/mod_dingaling.2012.vcxproj
src/mod/endpoints/mod_gsmopen/gsmlib/gsmlib-1.10-patched-13ubuntu/win32/gsmlib.2012.vcxproj
src/mod/endpoints/mod_gsmopen/mod_gsmopen.2012.vcxproj
src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp
src/mod/endpoints/mod_gsmopen/win_iconv.c
src/mod/endpoints/mod_rtmp/rtmp.c
src/mod/endpoints/mod_skinny/mod_skinny.c
src/mod/endpoints/mod_skypopen/mod_skypopen.2012.vcxproj
src/mod/formats/mod_tone_stream/mod_tone_stream.2012.vcxproj
src/mod/languages/mod_v8/src/jsmain.cpp
src/mod/xml_int/mod_xml_rpc/ws.c

index a01905aa7a015656aa28117c8af45c86383c38fc..bf65fc716350145c95882f6d650ddba5ba3f538b 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -84,6 +84,7 @@
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <WarningLevel>Level4</WarningLevel>\r
       <CompileAs>CompileAsC</CompileAs>\r
+      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
@@ -98,6 +99,7 @@
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <WarningLevel>Level4</WarningLevel>\r
+      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <CompileAs>CompileAsC</CompileAs>\r
+      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BROADVOICE_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;HAVE_TGMATH_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <WarningLevel>Level4</WarningLevel>\r
+      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
index b02fb4988025b8f2f160ac7dc54101d9706e1802..d69896fd688aa15b297b7319ce6a067aa6bd4306 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -78,7 +78,7 @@
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4057;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4305;4090;4018;4701;4054;4055;4133;4127;4702;4996;4244;4100;4057;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
index 3e4e865b50346ecf854af6daaa628fe2c3105ca5..21fb08793e71f7a64ddede00e176f29e464ac5cf 100644 (file)
@@ -79,7 +79,7 @@
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <WarningLevel>Level3</WarningLevel>\r
-      <DisableSpecificWarnings>4244;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4018;4244;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <WarningLevel>Level3</WarningLevel>\r
-      <DisableSpecificWarnings>4244;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4018;4244;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
index 34253c1aad3a50d39393216505062e90bbed3510..d27c9ed81853e9ba471c1218424d8d869a7380f8 100644 (file)
       <WholeProgramOptimization>false</WholeProgramOptimization>\r
       <Optimization>Disabled</Optimization>\r
       <DisableSpecificWarnings>4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
     </ClCompile>\r
     <Link>\r
       <SubSystem>Windows</SubSystem>\r
index 2fdcbb61d0f970b074a2367581fe14cf8fd5a3e9..822f9880215d04789d139a22055b16fbf391d6f6 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -69,7 +69,7 @@
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
     <ClCompile>\r
-      <AdditionalOptions>/GAy /QIfdiv /QI0f %(AdditionalOptions)</AdditionalOptions>\r
+      <AdditionalOptions>/GAy %(AdditionalOptions)</AdditionalOptions>\r
       <Optimization>MaxSpeed</Optimization>\r
       <AdditionalIncludeDirectories>.;..\..\lame-3.98.4;..\..\lame-3.98.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;_WINDOWS;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
@@ -92,7 +92,7 @@
       <TargetEnvironment>X64</TargetEnvironment>\r
     </Midl>\r
     <ClCompile>\r
-      <AdditionalOptions>/GAy /QIfdiv /QI0f %(AdditionalOptions)</AdditionalOptions>\r
+      <AdditionalOptions>/GAy %(AdditionalOptions)</AdditionalOptions>\r
       <Optimization>MaxSpeed</Optimization>\r
       <AdditionalIncludeDirectories>.;..\..\lame-3.98.4;..\..\lame-3.98.4\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;_WINDOWS;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
index 19fdc598ea127d71211809a5655258c0580f2b4a..c72a669d8d3c8778a73d4c6dd1ec4bfcecf6a5d5 100644 (file)
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <BufferSecurityCheck>false</BufferSecurityCheck>\r
       <FunctionLevelLinking>false</FunctionLevelLinking>\r
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>\r
+      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>\r
       <FloatingPointModel>Precise</FloatingPointModel>\r
       <RuntimeTypeInfo>false</RuntimeTypeInfo>\r
       <WarningLevel>Level3</WarningLevel>\r
index 7fdb5c8b89dd0a1f5a993ee21a2776a15231c0db..ae276a866a05a53a7803804a5cba73e8ee1d38ed 100644 (file)
@@ -76,8 +76,8 @@
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\libeay32\$(Configuration)\</IntDir>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\libeay32\$(Configuration)\</IntDir>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\libeay32\$(Configuration)\</IntDir>\r
index 724c90c160e722a37688fac409ba105b74665d3a..3796388c025267767b7e52a14f6f1c68129cdcf7 100644 (file)
@@ -70,9 +70,9 @@
   <PropertyGroup>\r
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
   </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile>\r
index d48b571665c048c0d0b6a578e5edac22152b6c18..b76afa5ba538631426011931f6d921ebc281334f 100644 (file)
@@ -74,9 +74,9 @@
   <PropertyGroup>\r
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>\r
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\ssleay32\$(Configuration)\</IntDir>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\ssleay32\$(Configuration)\</IntDir>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\ssleay32\$(Configuration)\</IntDir>\r
index fbd1fe4587eb4cabfef1f686195f926ea1016cde..8dc7a0d9272b36684c1f4835226334f81cfffc24 100644 (file)
@@ -95,7 +95,7 @@
       <AdditionalIncludeDirectories>$(XMLRPCDir)lib\expat\xmltok;$(XMLRPCDir)lib\expat\xmlwf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;XML_DTD;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <StringPooling>true</StringPooling>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <WarningLevel>Level3</WarningLevel>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
@@ -137,7 +137,7 @@ popd
       <AdditionalIncludeDirectories>$(XMLRPCDir)lib\expat\xmltok;$(XMLRPCDir)lib\expat\xmlwf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;XML_DTD;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <StringPooling>true</StringPooling>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <WarningLevel>Level3</WarningLevel>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
index 79592f57b40b36b1cb1656fef3a4e762158561ae..fa8186cfbb8f5c31413bb5001ffe7a42fcff67fe 100644 (file)
       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;XML_NS;WIN32;_WINDOWS;XML_DTD;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <StringPooling>true</StringPooling>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <WarningLevel>Level3</WarningLevel>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PreprocessorDefinitions>NDEBUG;XML_NS;WIN32;_WINDOWS;XML_DTD;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <StringPooling>true</StringPooling>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <WarningLevel>Level3</WarningLevel>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
index 57b4e758e7223462a8a66888512db414033ed2d8..4c872e5c23f26915bb80d9f7c9e0c01cae7af35d 100644 (file)
@@ -1373,7 +1373,7 @@ SWITCH_STANDARD_API(expand_function)
 {
        char *expanded;
        char *dup;
-       char *arg;
+       char *arg = NULL;
        char *mycmd;
        switch_status_t status;
        const char *p;
index 23423d737bfcc4b37447c94eb9c2d69a69335e59..fc9fad6af72997d2b6c9be1e1762cea53531f703 100644 (file)
@@ -4019,7 +4019,7 @@ static void member_add_file_data(conference_member_t *member, int16_t *data, swi
                                        switch_change_sln_volume(file_frame, (uint32_t)file_sample_len, member->volume_out_level);
                                }
 
-                               for (i = 0; i < file_sample_len; i++) {
+                               for (i = 0; i < (int)file_sample_len; i++) {
                                        if (member->fnode->mux) {
                                                sample = data[i] + file_frame[i];
                                                switch_normalize_to_16bit(sample);
@@ -8417,7 +8417,7 @@ SWITCH_STANDARD_APP(conference_function)
                                }
 
                                /* wait for them if neccessary */
-                               if (strlen(pin_buf) < maxpin) {
+                               if ((int)strlen(pin_buf) < maxpin) {
                                        char *buf = pin_buf + strlen(pin_buf);
                                        char term = '\0';
 
index 7d62342c4a3390c762cfb85ec45d81d8b1505d02..fd648c4b43c49ff2046d78249f9c51d14401c8a7 100644 (file)
@@ -583,7 +583,7 @@ http_sendfile_app_done:
 #define HTTP_SENDFILE_SYNTAX "<url> <filenameParamName=filepath> [nopost|postparam1=foo&postparam2=bar... [event|stream|both|none  [identifier ]]]"
 SWITCH_STANDARD_API(http_sendfile_function)
 {
-       switch_status_t status;
+       switch_status_t status = SWITCH_STATUS_FALSE;
        switch_bool_t new_memory_pool = SWITCH_FALSE;
        char *argv[10] = { 0 }, *argv2[10] = { 0 };
        int argc = 0, argc2 = 0;
index d8abbb5bcdb8f43434ee5692fe0669c99307ca2a..102d6ee210d9657482e49a212c66d2945b1c1468 100644 (file)
@@ -130,7 +130,7 @@ void dec_serno(void)
 SWITCH_STANDARD_APP(bcast_function)
 {
        switch_channel_t *channel = switch_core_session_get_channel(session);
-       switch_socket_t *socket, *polycom_socket = NULL;
+       switch_socket_t *socket = NULL, *polycom_socket = NULL;
        switch_sockaddr_t *audio_addr = NULL, *control_packet_addr = NULL, *polycom_addr = NULL, *local_addr = NULL;
        switch_frame_t *read_frame = NULL;
        switch_status_t status;
index 85df16fec152fb434f7bfcb3f1695a9e39283dc4..3589f64957e8f7deff8bade9f8c1fe1912dbf508 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
   <PropertyGroup>\r
     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
   </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <CodeAnalysisRuleSet>NativeMinimumRules.ruleset</CodeAnalysisRuleSet>\r
+    <RunCodeAnalysis>false</RunCodeAnalysis>\r
+  </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile>\r
       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
-      <EnablePREfast>true</EnablePREfast>\r
+      <EnablePREfast>false</EnablePREfast>\r
     </ClCompile>\r
     <Link>\r
       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
index 916d8ee5ec8a59cd83193014e58ce70b4cc30495..08127494ae56be5776e6d8c7e31802d87d88e5a6 100644 (file)
     </Link>\r
     <ClCompile>\r
       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <DisableSpecificWarnings>4706;4306;4996;6340;6246;6011;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4389;4706;4306;4996;6340;6246;6011;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <EnablePREfast>false</EnablePREfast>\r
     </ClCompile>\r
   </ItemDefinitionGroup>\r
index e579013ee5c1c2bf2dbf5c308d384216ba013d51..515e96d30a1048a6c086806a890c9abe6f7b9ae2 100755 (executable)
@@ -266,7 +266,7 @@ SWITCH_LIMIT_RESET(limit_reset_redis)
                                const char *key = uuids[i] + hostnamelen;
                                char *value;
                        
-                               if (strlen(uuids[i]) <= hostnamelen) {
+                               if ((int)strlen(uuids[i]) <= hostnamelen) {
                                        continue; /* Sanity check */
                                }
                        
index 9b4ce7bee33b2db30dbca3bbe21c997471f0ddd1..58db0d51292ec7d9b83d6571741de2b5052db4a7 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -92,6 +92,7 @@
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <SubSystem>Windows</SubSystem>\r
       <TargetMachine>MachineX86</TargetMachine>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
     </Link>\r
     <PostBuildEvent>\r
       <Command>if not exist "$(OutDir)grammar\model\communicator" xcopy "$(SolutionDir)libs\Communicator_semi_40.cd_semi_6000\*.*" "$(OutDir)..\grammar\model\communicator" /C /D /Y /S /I</Command>\r
index 2199d571f94d0f2a18a9bb680808757675133ab9..6c03726fcadab4c0d1e8c47bf1473bc96c0285b6 100644 (file)
@@ -2636,8 +2636,8 @@ WebRtc_Word16 WebRtcIsac_SetEncSampRate(
     {
       ISACUBStruct* instUB = &(instISAC->instUB);
       ISACLBStruct* instLB = &(instISAC->instLB);
-      double bottleneckLB;
-      double bottleneckUB;
+      double bottleneckLB = 0;
+      double bottleneckUB = 0;
       WebRtc_Word32 bottleneck = instISAC->bottleneck;
       WebRtc_Word16 codingMode = instISAC->codingMode;
       WebRtc_Word16 frameSizeMs = instLB->ISACencLB_obj.new_framelength / (FS / 1000);
index 85b6633e82365aee21e5d13e804d8feadfabd7f6..4beb873f779b708698d3b53771f6d75653e38841 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
@@ -73,6 +73,7 @@
       <AdditionalIncludeDirectories>%(RootDir)%(Directory)..\..\..\..\libs\silk\interface;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
+      <AdditionalOptions>/analyze:stacksize65535</AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
index ab076891d82ae9c71649c59619dfbf734e0b8856..4b3b2cfd6c9275ce0bc69bef4a0f66432f5a0afe 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
     <ProjectConfiguration Include="Debug|Win32">\r
       <AdditionalIncludeDirectories>%(RootDir)%(Directory)..\..\..\..\libs\libdingaling\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
+      <DisableSpecificWarnings>4718;6340;6246;6011;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\..\libs\libdingaling\$(OutDir);$(ProjectDir)..\..\..\..\libs\iksemel\$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
index c574a6c08e60008029257808386ece225251b298..607c07b2154acd0d9a74f1155997f6bfdeeeeec5 100644 (file)
       <WarningLevel>Level3</WarningLevel>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <AdditionalOptions>/wd4290 /wd4996 %(AdditionalOptions)</AdditionalOptions>\r
+      <DisableSpecificWarnings>4101;4244;4554;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ResourceCompile>\r
     <Lib>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>\r
     </Lib>\r
     <Bscmake>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
       <AdditionalOptions>/wd4290 /wd4996 %(AdditionalOptions)</AdditionalOptions>\r
+      <DisableSpecificWarnings>4101;4244;4554;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
       <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>\r
+      <AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>\r
     </Lib>\r
     <Bscmake>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
index 26964aed9796bfead4e613a42fda39cc657d5af3..e6f6312c33c7965b4da60dfc8133e8d41132acec 100644 (file)
@@ -73,7 +73,7 @@
     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>\r
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>\r
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NativeMinimumRules.ruleset</CodeAnalysisRuleSet>\r
     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
@@ -86,6 +86,9 @@
     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
   </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <RunCodeAnalysis>false</RunCodeAnalysis>\r
+  </PropertyGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
     <ClCompile>\r
       <AdditionalIncludeDirectories>gsmlib\gsmlib-1.10-patched-13ubuntu;libctb-0.16\include;%(RootDir)%(Directory)..\..\..\..\libs\spandsp\src\msvc;%(RootDir)%(Directory)..\..\..\..\libs\spandsp\src;%(RootDir)%(Directory)..\..\..\..\libs\tiff-4.0.2\libtiff;%(RootDir)%(Directory)..\..\..\..\libs\jpeg-8d;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
@@ -95,6 +98,7 @@
       <WarningLevel>Level4</WarningLevel>\r
       <TreatWarningAsError>false</TreatWarningAsError>\r
       <DisableSpecificWarnings>4554;4324;4389;4244;4267;6340;6246;6011;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <EnablePREfast>false</EnablePREfast>\r
     </ClCompile>\r
     <Link>\r
       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
index 8c011fec1cb259d5ac7e27ad0b1be271ad80e13d..2258cf2675fa7d6d48239c5b5ce1def2c4383d16 100644 (file)
@@ -1707,7 +1707,7 @@ static switch_status_t load_config(int reload_type)
 
 static switch_status_t chat_send(switch_event_t *message_event)
 {
-       char *user, *host, *f_user = NULL, *f_host = NULL, *f_resource = NULL;
+       char *user = NULL, *host, *f_user = NULL, *f_host = NULL, *f_resource = NULL;
        private_t *tech_pvt = NULL;
        int i = 0, found = 0;
 
index 94c8d4a1e76ddea78aa33703bb238ad925f457da..4eb5433196dd00e001e972a66edefcacd86a3655 100644 (file)
@@ -1510,7 +1510,7 @@ static int
 utf32_mbtowc(csconv_t *cv, const uchar *buf, int bufsize, ushort *wbuf, int *wbufsize)\r
 {\r
     int codepage = cv->codepage;\r
-    uint wc;\r
+    uint wc = 0;\r
 \r
     /* swap endian: 12000 <-> 12001 */\r
     if (cv->mode & UNICODE_MODE_SWAPPED)\r
@@ -1752,8 +1752,8 @@ iso2022jp_wctomb(csconv_t *cv, ushort *wbuf, int wbufsize, uchar *buf, int bufsi
     HRESULT hr;\r
     DWORD dummy = 0;\r
     int len;\r
-    int esc_len;\r
-    int cs;\r
+    int esc_len = 0;\r
+    int cs = 0;\r
     int shift;\r
     int i;\r
 \r
index 7f5db9d5534e186048b8039e086a0d550795b819..cebcec244df9f876a169692411167502729ca7f7 100644 (file)
@@ -601,7 +601,7 @@ switch_status_t rtmp_send_message(rtmp_session_t *rsession, uint8_t amfnumber, u
        
        /* Find out what is the smallest header we can use */
        if (!(flags & MSG_FULLHEADER) && stream_id > 0 && state->stream_id == stream_id && timestamp >= state->ts) {
-               if (state->type == type && state->origlen == len) {
+               if (state->type == type && state->origlen == (int)len) {
                        if (state->ts == timestamp) {
                                /* Type 3: no header! */
                                hdrsize = 1;
@@ -930,7 +930,7 @@ switch_status_t rtmp_handle_data(rtmp_session_t *rsession)
 
                                                                
                                                                switch_mutex_lock(rsession->tech_pvt->readbuf_mutex);
-                                                               if (rsession->tech_pvt->maxlen && switch_buffer_inuse(rsession->tech_pvt->readbuf) > rsession->tech_pvt->maxlen * 40) {
+                                                               if (rsession->tech_pvt->maxlen && switch_buffer_inuse(rsession->tech_pvt->readbuf) > (switch_size_t)(rsession->tech_pvt->maxlen * 40)) {
                                                                        rsession->tech_pvt->over_size++;
                                                                } else {
                                                                        rsession->tech_pvt->over_size = 0;
index 0e1e700264295d447c0b80f909773011e17df353..eaba2fb215e672d4ad4e7c021d793dbccd6197b1 100644 (file)
@@ -108,7 +108,7 @@ static char active_lines_sql[] =
 char *skinny_expand_textid(const char *str)
 {
        char *tmp;
-       int i;
+       switch_size_t i;
 
        /* Look for \200, if found, next character indicates string id */
        char match = (char) 128;
index c4df5721e5993457e58cd5ad427fc8bfff5b2d52..6ce2cbb070d8a87ad1436a0448b3bb0f49c87d86 100644 (file)
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/analyze:stacksize65535</AdditionalOptions>\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/analyze:stacksize65535</AdditionalOptions>\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/analyze:stacksize65535</AdditionalOptions>\r
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/analyze:stacksize65535</AdditionalOptions>\r
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+      </AdditionalOptions>\r
     </ClCompile>\r
     <ClCompile Include="skypopen_protocol.c">\r
       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4305;4306;28193;4244;4267;4324;6340;6246;6011;6387;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/analyze:stacksize32768</AdditionalOptions>\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/analyze:stacksize32768</AdditionalOptions>\r
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/analyze:stacksize32768</AdditionalOptions>\r
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/analyze:stacksize32768</AdditionalOptions>\r
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+      </AdditionalOptions>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
index 08a5a347eb4aeb727096e0274c96f87ae0b20694..8e00439833d06d4908dd71bec614b596f4105e19 100644 (file)
     <ClCompile>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
-      <AdditionalOptions>/analyze:stacksize32768</AdditionalOptions>\r
+      <AdditionalOptions>\r
+      </AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
     <ClCompile>\r
       <PrecompiledHeader>\r
       </PrecompiledHeader>\r
-      <AdditionalOptions>/analyze:stacksize32768</AdditionalOptions>\r
+      <AdditionalOptions>\r
+      </AdditionalOptions>\r
     </ClCompile>\r
     <Link>\r
       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
index 4185d9a6cdc29623b5d626eae9f94ffb5875e65a..f173e4747fa420967c02b3a948fda19f74a1d204 100644 (file)
@@ -270,7 +270,7 @@ const string JSMain::ExecuteString(const string& scriptData, const string& fileN
                        global->Set(String::NewFromUtf8(isolate, "require"), FunctionTemplate::New(isolate, Include));
                        global->Set(String::NewFromUtf8(isolate, "log"), FunctionTemplate::New(isolate, Log));
 
-                       for (int i = 0; i < extenderFunctions->size(); i++) {
+                       for (size_t i = 0; i < extenderFunctions->size(); i++) {
                                js_function_t *proc = (*extenderFunctions)[i];
                                global->Set(String::NewFromUtf8(isolate, proc->name), FunctionTemplate::New(isolate, proc->func));
                        }
@@ -286,12 +286,12 @@ const string JSMain::ExecuteString(const string& scriptData, const string& fileN
                        Context::Scope context_scope(context);
 
                        // Register all plugins.
-                       for (int i = 0; i < extenderClasses->size(); i++) {
+                       for (size_t i = 0; i < extenderClasses->size(); i++) {
                                JSBase::Register(isolate, (*extenderClasses)[i]);
                        }
 
                        // Register all instances.
-                       for (int i = 0; i < extenderInstances->size(); i++) {
+                       for (size_t i = 0; i < extenderInstances->size(); i++) {
                                registered_instance_t *inst = (*extenderInstances)[i];
                                inst->obj->RegisterInstance(isolate, inst->name, inst->auto_destroy);
                        }
index 4ab65749fc4fea4c7ea2e91c485e6c7870b6aa40..7247ddb4ba75f7bed29322e0a53980b914df8d7f 100644 (file)
@@ -289,14 +289,14 @@ issize_t ws_raw_read(wsh_t *wsh, void *data, size_t bytes)
 
                        if (readError) {
                                // printf("292 Read Error %s\n", readError);
-                               xmlrpc_strfree(readError);
+                               free((void *)readError);
                                return 0;
                        }
 
                        r = conn->buffersize - conn->bufferpos;
                }
 
-               if (r <= bytes) {
+               if (r <= (issize_t)bytes) {
                        memcpy(data, conn->buffer.b + conn->bufferpos, r);
                        // ConnReadInit(conn);
                        conn->bufferpos = conn->buffersize;