fix image cache format specifiers signedness

This commit is contained in:
Vincent Sanders 2017-09-11 17:29:57 +01:00
parent 8afeffedad
commit b9bdc8d312

View File

@ -636,7 +636,7 @@ case chr : \
FMTCHR('b', PRIssizet, params.hysteresis); FMTCHR('b', PRIssizet, params.hysteresis);
FMTCHR('c', PRIssizet, total_bitmap_size); FMTCHR('c', PRIssizet, total_bitmap_size);
FMTCHR('d', "d", bitmap_count); FMTCHR('d', "d", bitmap_count);
FMTCHR('e', "d", current_age / 1000); FMTCHR('e', "u", current_age / 1000);
FMTCHR('f', PRIssizet, max_bitmap_size); FMTCHR('f', PRIssizet, max_bitmap_size);
FMTCHR('g', "d", max_bitmap_size_count); FMTCHR('g', "d", max_bitmap_size_count);
FMTCHR('h', "d", max_bitmap_count); FMTCHR('h', "d", max_bitmap_count);
@ -645,7 +645,7 @@ case chr : \
case 'j': case 'j':
slen += snprintf(string + slen, size - slen, slen += snprintf(string + slen, size - slen,
"%d", pct?100:op_count); "%u", pct?100:op_count);
break; break;
FMTPCHR('k', "d", hit_count, op_count); FMTPCHR('k', "d", hit_count, op_count);
@ -665,7 +665,7 @@ case chr : \
FMTCHR('t', "d", specultive_miss_count); FMTCHR('t', "d", specultive_miss_count);
FMTCHR('u', "d", total_extra_conversions); FMTCHR('u', "d", total_extra_conversions);
FMTCHR('v', "d", total_extra_conversions_count); FMTCHR('v', "d", total_extra_conversions_count);
FMTCHR('w', "d", peak_conversions_size); FMTCHR('w', "u", peak_conversions_size);
FMTCHR('x', "d", peak_conversions); FMTCHR('x', "d", peak_conversions);
@ -688,7 +688,10 @@ case chr : \
} }
/* exported interface documented in image_cache.h */ /* exported interface documented in image_cache.h */
int image_cache_snentryf(char *string, size_t size, unsigned int entryn, int
image_cache_snentryf(char *string,
size_t size,
unsigned int entryn,
const char *fmt) const char *fmt)
{ {
struct image_cache_entry_s *centry; struct image_cache_entry_s *centry;
@ -706,7 +709,7 @@ int image_cache_snentryf(char *string, size_t size, unsigned int entryn,
switch (fmt[fmtc]) { switch (fmt[fmtc]) {
case 'e': case 'e':
slen += snprintf(string + slen, size - slen, slen += snprintf(string + slen, size - slen,
"%d", entryn); "%u", entryn);
break; break;
case 'r': case 'r':