From 34bfcba1ba18342a5a862905124ef216b69205b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 15 Mar 2023 19:00:47 +0100 Subject: cleanup. --- .gitignore | 2 ++ Makefile | 4 ++++ format.c | 6 +++--- ui.c | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..666e9ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +analyze_gz +ui diff --git a/Makefile b/Makefile index 08d61cf..4eaa45b 100644 --- a/Makefile +++ b/Makefile @@ -15,3 +15,7 @@ hexdump_pretty.o: hexdump_pretty.c hexdump_pretty.h format.o: format.c format.h gzip.h ui.o: ui.c format.h +clean: + -rm *.o + -rm analyze_gz + -rm ui diff --git a/format.c b/format.c index cbd7265..ec40eff 100644 --- a/format.c +++ b/format.c @@ -144,7 +144,7 @@ struct segment get_segment(void *mem, size_t len, ssize_t addr) { if (header->flg & FHCRC) { if (addr < ptr - mem + 2) { buf = malloc(1000); - fprintf(buf, "CRC16=" PRIu16, *((uint16_t*) ptr)); + sprintf(buf, "CRC16=%" PRIu16, *((uint16_t*) ptr)); return (struct segment) { .start = ptr - mem, .end = ptr - mem + 2, @@ -156,7 +156,7 @@ struct segment get_segment(void *mem, size_t len, ssize_t addr) { if (len - addr < 4) { buf = malloc(1000); - fprintf(buf, "ISIZE" PRIu32, *(((uint32_t*) ((uint8_t*) (mem + len))) - 1)); + sprintf(buf, "ISIZE=%" PRIu32, *(((uint32_t*) ((uint8_t*) (mem + len))) - 1)); return (struct segment) { .start = len - 4, .end = len, @@ -166,7 +166,7 @@ struct segment get_segment(void *mem, size_t len, ssize_t addr) { if (len - addr - 4 < 4) { buf = malloc(1000); - fprintf(buf, "CRC32" PRIu32, *(((uint32_t*) ((uint8_t*) (mem + len))) - 2)); + sprintf(buf, "CRC32=%" PRIu32, *(((uint32_t*) ((uint8_t*) (mem + len))) - 2)); return (struct segment) { .start = len - 8, .end = len - 4, diff --git a/ui.c b/ui.c index 9ac6965..25e6d5a 100644 --- a/ui.c +++ b/ui.c @@ -94,7 +94,7 @@ void draw_info(struct segment *current) { whline(screen.info, '-', COLS); // size_t mem_addr = screen.top_address + screen.hy * LINE_LEN + screen.hx; - mvwprintw(screen.info, 1, 0, current->description); + mvwprintw(screen.info, 1, 0, "%s", current->description); wrefresh(screen.info); -- cgit v1.2.3