1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-15 12:19:02 +00:00

Fix all the compiler warnings when building with Visual C++ 2008.

This commit is contained in:
david
2009-04-29 17:56:30 +00:00
parent 3a06a43a24
commit b4243e23f2
6 changed files with 6 additions and 11 deletions

View File

@@ -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);
}