aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-03-15 19:00:47 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2023-03-15 19:00:47 +0100
commit34bfcba1ba18342a5a862905124ef216b69205b6 (patch)
tree0105513dbf8bd2a18ea09d7f197fbf6053469ee4
parentwork (diff)
downloadhex-viewer-34bfcba1ba18342a5a862905124ef216b69205b6.tar.gz
hex-viewer-34bfcba1ba18342a5a862905124ef216b69205b6.tar.xz
cleanup.
-rw-r--r--.gitignore2
-rw-r--r--Makefile4
-rw-r--r--format.c6
-rw-r--r--ui.c2
4 files changed, 10 insertions, 4 deletions
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);