X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdynamic-string.c;h=914af64c16493a879869b91d8ebe9f29c014b0da;hb=d010a5eef1e589b1ee517548a1e4d4f1c1f795d1;hp=5137d9f640f32ea4baa9fd421fe7dba797a2300a;hpb=57e8d2bdc174cb24e2ae474ea805c7b7308d68a5;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) {