diff --git a/conf.h b/conf.h
index 1858ec5..ed540b4 100644
--- a/conf.h
+++ b/conf.h
@@ -131,7 +131,6 @@ static inline int clz64(uint64_t x) { unsigned long z; _BitScanReverse64(&z, x
#define strcasecmp _stricmp
#define strncasecmp _strnicmp
#define strtoull _strtoui64
-static inline double round(double num) { return (num > 0.0) ? floor(num + 0.5) : ceil(num - 0.5); }
#endif
#define bsr8(_x_) bsr32(_x_)
diff --git a/vs/vs2017/TurboPFor.vcxproj b/vs/vs2017/TurboPFor.vcxproj
index 78ce8cf..526a68f 100644
--- a/vs/vs2017/TurboPFor.vcxproj
+++ b/vs/vs2017/TurboPFor.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -67,22 +67,22 @@
true
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
true
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
false
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
false
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
@@ -93,8 +93,9 @@
AdvancedVectorExtensions
MultiThreadedDebug
true
- /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
- ..\..
+ /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-array-bounds -Wno-implicit-int -Wno-unused-label -Wno-uninitialized -Wno-missing-braces -Wno-int-conversion -Wno-macro-redefined -Wno-unknown-pragmas -Wno-shift-op-parentheses -Wno-compare-distinct-pointer-types %(AdditionalOptions)
+ ../..
@@ -105,8 +106,9 @@
AdvancedVectorExtensions
MultiThreadedDebug
true
- /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
- ..\..
+ /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-array-bounds -Wno-implicit-int -Wno-unused-label -Wno-uninitialized -Wno-missing-braces -Wno-int-conversion -Wno-macro-redefined -Wno-unknown-pragmas -Wno-shift-op-parentheses -Wno-compare-distinct-pointer-types %(AdditionalOptions)
+ ../..
@@ -120,8 +122,9 @@
Speed
MultiThreaded
true
- /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
- ..\..
+ /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-array-bounds -Wno-implicit-int -Wno-unused-label -Wno-uninitialized -Wno-missing-braces -Wno-int-conversion -Wno-macro-redefined -Wno-unknown-pragmas -Wno-shift-op-parentheses -Wno-compare-distinct-pointer-types %(AdditionalOptions)
+ ../..
@@ -135,8 +138,9 @@
Speed
MultiThreaded
true
- /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
- ..\..
+ /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions)
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-array-bounds -Wno-implicit-int -Wno-unused-label -Wno-uninitialized -Wno-missing-braces -Wno-int-conversion -Wno-macro-redefined -Wno-unknown-pragmas -Wno-shift-op-parentheses -Wno-compare-distinct-pointer-types %(AdditionalOptions)
+ ../..
@@ -219,4 +223,4 @@
-
+
\ No newline at end of file
diff --git a/vs/vs2017/icapp.vcxproj b/vs/vs2017/icapp.vcxproj
index fb5cb52..883892a 100644
--- a/vs/vs2017/icapp.vcxproj
+++ b/vs/vs2017/icapp.vcxproj
@@ -76,22 +76,22 @@
true
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
true
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
false
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
false
$(SolutionDir)msvc.build\$(Platform)-$(Configuration)\
- $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)-$(ProjectName)\
+ $(SolutionDir)msvc.build\.obj\$(Platform)-$(Configuration)\$(ProjectName)\
@@ -99,7 +99,8 @@
true
CODEC2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
true
- /w24146 /w24133 /w24996
+ /w24146 /w24133 /w24996
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-unused-label -Wno-unused-function -Wno-logical-op-parentheses -Wno-pointer-type-mismatch -Wno-sometimes-uninitialized
MultiThreadedDebug
AdvancedVectorExtensions
..\..\ext
@@ -115,7 +116,8 @@
true
CODEC2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions)
true
- /w24146 /w24133 /w24996
+ /w24146 /w24133 /w24996
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-unused-label -Wno-unused-function -Wno-logical-op-parentheses -Wno-pointer-type-mismatch -Wno-sometimes-uninitialized
MultiThreadedDebug
AdvancedVectorExtensions2
..\..\ext
@@ -133,7 +135,8 @@
true
CODEC2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
true
- /w24146 /w24133 /w24996
+ /w24146 /w24133 /w24996
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-unused-label -Wno-unused-function -Wno-logical-op-parentheses -Wno-pointer-type-mismatch -Wno-sometimes-uninitialized
MultiThreaded
AdvancedVectorExtensions
..\..\ext
@@ -153,7 +156,8 @@
true
CODEC2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions)
true
- /w24146 /w24133 /w24996
+ /w24146 /w24133 /w24996
+ -Wno-parentheses -Wno-unused-variable -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-unused-label -Wno-unused-function -Wno-logical-op-parentheses -Wno-pointer-type-mismatch -Wno-sometimes-uninitialized
MultiThreaded
AdvancedVectorExtensions2
..\..\ext
@@ -168,4 +172,4 @@
-
+
\ No newline at end of file