Fix uint64_t printf modifiers

Reported by clang. Repo compiles cleanly with clang at this point.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
Thomas Graf 2014-08-24 14:55:27 +02:00
parent a29f6da2c5
commit 6eae8530c5
2 changed files with 4 additions and 4 deletions

View File

@ -126,10 +126,10 @@ static char *get_token(struct element_group *g, struct element *e,
}
if (!strncasecmp(type, "rx:", 3)) {
snprintf(buf, len, "%llu", a->a_rx_rate.r_total);
snprintf(buf, len, "%" PRIu64, a->a_rx_rate.r_total);
return buf;
} else if (!strncasecmp(type, "tx:", 3)) {
snprintf(buf, len, "%llu", a->a_tx_rate.r_total);
snprintf(buf, len, "%" PRIu64, a->a_tx_rate.r_total);
return buf;
} else if (!strncasecmp(type, "rxrate:", 7)) {
snprintf(buf, len, "%.2f", a->a_rx_rate.r_rate);

View File

@ -191,7 +191,7 @@ char *unit_bytes2str(uint64_t bytes, char *buf, size_t len)
v = unit_value2str(bytes, byte_unit, &ustr, &prec);
snprintf(buf, len, "%'.*f%3s", prec, v, ustr);
} else
snprintf(buf, len, "%llu", (unsigned long long) bytes);
snprintf(buf, len, "%" PRIu64, bytes);
return buf;
}
@ -206,7 +206,7 @@ char *unit_bit2str(uint64_t bits, char *buf, size_t len)
v = unit_value2str(bits, bit_unit, &ustr, &prec);
snprintf(buf, len, "%'.*f%3s", prec, v, ustr);
} else
snprintf(buf, len, "%llu", (unsigned long long) bits);
snprintf(buf, len, "%" PRIu64, bits);
return buf;
}