From 29f67701c037a33623e2266b456efe624e28f450 Mon Sep 17 00:00:00 2001 From: SuperNovaa41 Date: Thu, 6 Feb 2025 13:51:45 -0500 Subject: [PATCH] removes redunant colour changing --- src/hex.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/hex.c b/src/hex.c index b9438ae..5bdb1b7 100644 --- a/src/hex.c +++ b/src/hex.c @@ -37,23 +37,22 @@ void display_hex_chunk(hex_chunk_t* chunk) { int i, j; - printf("%08x: ", chunk->line * 16); + printf("%08x: \x1b[32m", chunk->line * 16); for (i = 0; i < HEX_LINE_LEN; i += 4) { for (j = 0; j < 4; j += 2) { if (((chunk->hex + i) + j)[0] == '0' && ((chunk->hex + i) + j)[1] == 'a') - printf("\x1b[33m"); + printf("\x1b[33m%2.2s\x1b[32m", chunk->hex + i + j); else - printf("\x1b[32m"); - printf("%2.2s", chunk->hex + i + j); + printf("%2.2s", chunk->hex + i + j); } printf(" "); } for (i = 0; i < TEXT_LINE_LEN; i++) { if (chunk->text[i] == '\n' || chunk->text[i] == EOF) - printf("\x1b[33m."); + printf("\x1b[33m.\x1b[32m"); else - printf("\x1b[32m%c", chunk->text[i]); + printf("%c", chunk->text[i]); } puts("\x1b[0m"); }