mirror of
https://github.com/nmap/nmap.git
synced 2026-05-13 08:46:45 +00:00
Fix all the compiler warnings when building with Visual C++ 2008.
This commit is contained in:
parent
3a06a43a24
commit
b4243e23f2
6 changed files with 6 additions and 11 deletions
|
|
@ -118,8 +118,8 @@
|
|||
# if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
# define __flexarr []
|
||||
# elif defined(_WIN32)
|
||||
/* MS VC++ */
|
||||
# define __flexarr []
|
||||
/* MS VC++ -- using [] works but gives a "nonstandard extension" warning */
|
||||
# define __flexarr [1]
|
||||
# else
|
||||
/* Some other non-C99 compiler. Approximate with [1]. */
|
||||
# define __flexarr [1]
|
||||
|
|
|
|||
|
|
@ -50,7 +50,6 @@
|
|||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
|
|
@ -113,7 +112,6 @@
|
|||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
|
|
|
|||
|
|
@ -53,7 +53,6 @@
|
|||
RuntimeTypeInfo="false"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="4"
|
||||
CallingConvention="0"
|
||||
CompileAs="1"
|
||||
|
|
@ -125,7 +124,6 @@
|
|||
RuntimeTypeInfo="false"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="0"
|
||||
CompileAs="1"
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@
|
|||
RuntimeLibrary="1"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="false"
|
||||
DebugInformationFormat="4"
|
||||
CompileAs="1"
|
||||
/>
|
||||
|
|
@ -109,7 +108,6 @@
|
|||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="false"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=".\Debug/nmap.pdb"
|
||||
SubSystem="1"
|
||||
OptimizeForWindows98="1"
|
||||
OptimizeForWindows98="0"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="1"
|
||||
|
|
|
|||
|
|
@ -1322,15 +1322,16 @@ static void write_xml_initial_hostinfo(Target *currenths,
|
|||
|
||||
/* Convert a number to a string, keeping the given number of significant digits.
|
||||
The result is returned in a static buffer. */
|
||||
static char *num_to_string_sigdigits(double d, unsigned int digits) {
|
||||
static char *num_to_string_sigdigits(double d, int digits) {
|
||||
static char buf[32];
|
||||
int shift;
|
||||
int n;
|
||||
|
||||
assert(digits >= 0);
|
||||
if (d == 0.0) {
|
||||
shift = -digits;
|
||||
} else {
|
||||
shift = floor(log10(fabs(d))) - digits + 1;
|
||||
shift = (int) floor(log10(fabs(d))) - digits + 1;
|
||||
d = floor(d / pow(10.0, shift) + 0.5);
|
||||
d = d * pow(10.0, shift);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue