X-Git-Url: https://git.cryptolib.org/?p=labortage2013badge.git;a=blobdiff_plain;f=hostware%2Fcommandline%2Fhexdump.c;fp=hostware%2Fcommandline%2Fhexdump.c;h=42ac6a0e4974b3c492dc0bce75dba1f5e4651c2b;hp=6fb3742855cbabf8cb3850f0ee4f6c9b2be5c828;hb=ffbec2d5023ce1b2e8816249ff2ae364028b55bd;hpb=b5f34edfe75543109080c5557b20a5dea8446f27 diff --git a/hostware/commandline/hexdump.c b/hostware/commandline/hexdump.c index 6fb3742..42ac6a0 100644 --- a/hostware/commandline/hexdump.c +++ b/hostware/commandline/hexdump.c @@ -20,14 +20,14 @@ #include #include #include -#include +#include static void int_hexdump_line_buffer(FILE* stream, uint8_t* buffer, unsigned width, unsigned fill){ unsigned i; for(i=0; iwidth){ memcpy(buffer, block, width); if(print_addr){ - fprintf(stream, "%8.8x ", (uint32_t)print_addr); + fprintf(stream, "%p ", print_addr); print_addr = (uint8_t*)print_addr + width; } fprintf(stream, "<%4.4x>: ", index); @@ -66,7 +66,7 @@ void hexdump_block(FILE* stream, void* block, void* print_addr, unsigned length, } memcpy(buffer, block, length); if(print_addr){ - fprintf(stream, "%8.8x ", (uint32_t)print_addr); + fprintf(stream, "%p ", print_addr); } fprintf(stream, "<%4.4x>: ", index); int_hexdump_line_buffer(stream, buffer, width, length);