From 57c368e6c95c7695afe1ec041433a482c2076551 Mon Sep 17 00:00:00 2001 From: Intel A80486DX2-66 Date: Tue, 30 Jul 2024 17:46:22 +0300 Subject: [PATCH] reverse-ramdisk.c: improve readability and optimize --- c-programming/experiments/reverse-ramdisk.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/c-programming/experiments/reverse-ramdisk.c b/c-programming/experiments/reverse-ramdisk.c index 8ab7834..cd7bde5 100644 --- a/c-programming/experiments/reverse-ramdisk.c +++ b/c-programming/experiments/reverse-ramdisk.c @@ -353,10 +353,12 @@ int tf_read(int ID, size_t offset, void* dest, size_t data_size) { #ifdef DEBUG printf("Read: ID = %d, src = %p, size = %zu -> '", ID, dest, data_size); - for (size_t i = 0; i < data_size; i++) - printf("0x%02" PRIX8 "%c", *((uint8_t*)((uint8_t*)dest + i)), - i == (data_size - 1) ? '\'' : ' '); - printf("\n"); + for (size_t i = 0; i < data_size; i++) { + if (i > 0) + putc(' ', stdout); + printf("0x%02" PRIX8, *((uint8_t*)((uint8_t*)dest + i))); + } + printf("'\n"); fflush(stdout); #endif