Skip to content

Commit

Permalink
Fix all the compiler warnings when building with Visual C++ 2008.
Browse files Browse the repository at this point in the history
  • Loading branch information
david committed Apr 29, 2009
1 parent 3a06a43 commit b4243e2
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 11 deletions.
4 changes: 2 additions & 2 deletions libdnet-stripped/include/dnet/os.h
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
2 changes: 0 additions & 2 deletions libdnet-stripped/libdnet-stripped.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Expand Down Expand Up @@ -113,7 +112,6 @@
RuntimeLibrary="2"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Expand Down
2 changes: 0 additions & 2 deletions liblua/liblua.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@
RuntimeTypeInfo="false"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
CallingConvention="0"
CompileAs="1"
Expand Down Expand Up @@ -125,7 +124,6 @@
RuntimeTypeInfo="false"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="0"
CompileAs="1"
/>
Expand Down
2 changes: 0 additions & 2 deletions libpcre/libpcre.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
CompileAs="1"
/>
Expand Down Expand Up @@ -109,7 +108,6 @@
RuntimeLibrary="2"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="1"
/>
Expand Down
2 changes: 1 addition & 1 deletion mswin32/nmap.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/nmap.pdb"
SubSystem="1"
OptimizeForWindows98="1"
OptimizeForWindows98="0"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"
Expand Down
5 changes: 3 additions & 2 deletions output.cc
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down

0 comments on commit b4243e2

Please sign in to comment.