X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdynamic-string.c;h=914af64c16493a879869b91d8ebe9f29c014b0da;hb=cfc50ae514f805dcd9c14589f21158185424daf6;hp=5137d9f640f32ea4baa9fd421fe7dba797a2300a;hpb=2b31d8e713de705fdca1c412d4748077f85e4009;p=sliver-openvswitch.git diff --git a/lib/dynamic-string.c b/lib/dynamic-string.c index 5137d9f64..914af64c1 100644 --- a/lib/dynamic-string.c +++ b/lib/dynamic-string.c @@ -16,6 +16,7 @@ #include #include "dynamic-string.h" +#include #include #include #include @@ -383,12 +384,13 @@ ds_put_hex_dump(struct ds *ds, const void *buf_, size_t size, n = end - start; /* Print line. */ - ds_put_format(ds, "%08jx ", (uintmax_t) ROUND_DOWN(ofs, per_line)); + ds_put_format(ds, "%08"PRIxMAX" ", + (uintmax_t) ROUND_DOWN(ofs, per_line)); for (i = 0; i < start; i++) { ds_put_format(ds, " "); } for (; i < end; i++) { - ds_put_format(ds, "%02hhx%c", + ds_put_format(ds, "%02x%c", buf[i - start], i == per_line / 2 - 1? '-' : ' '); } if (ascii) {