diff --git a/src/tests/kits/net/new_stack/stack/dump.c b/src/tests/kits/net/new_stack/stack/dump.c index 5ad2064de3..ddb50d1e6a 100644 --- a/src/tests/kits/net/new_stack/stack/dump.c +++ b/src/tests/kits/net/new_stack/stack/dump.c @@ -6,42 +6,37 @@ #include "dump.h" // -------------------------------------------------- -void dump_memory - ( - const char * prefix, - const void * data, - size_t len - ) +void dump_memory(const char *prefix, const void *data, size_t len) { - uint32 i,j; - char text[96]; // only 3*16 + 16 max by line needed - uint8 * byte; - char * ptr; + uint32 i,j; + char text[96]; // only 3*16 + 3 + 16 max by line needed + uint8 *byte; + char *ptr; byte = (uint8 *) data; - for ( i = 0; i < len; i += 16 ) - { + for ( i = 0; i < len; i += 16 ) { ptr = text; - for ( j = i; j < i+16 ; j++ ) - { + for ( j = i; j < i+16 ; j++ ) { if ( j < len ) sprintf(ptr, "%02x ", byte[j]); else sprintf(ptr, " "); ptr += 3; - }; + }; - for (j = i; j < len && j < i+16;j++) - { + strcat(ptr, "| "); + ptr += 2; + + for (j = i; j < len && j < i+16;j++) { if ( byte[j] >= 0x20 && byte[j] < 0x7e ) *ptr = byte[j]; else *ptr = '.'; ptr++; - }; + }; *ptr = '\n'; ptr++; *ptr = '\0'; @@ -51,5 +46,5 @@ void dump_memory dprintf(text); // next line - }; + }; }