From 717ea2fcdae2e3b895283adb5240a7e12794f43b Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Thu, 20 May 2021 10:10:45 +0200 Subject: Fix formatting issues in corner case --- bin2carr/src/main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin2carr/src/main.c b/bin2carr/src/main.c index f2d0569..1185b7f 100644 --- a/bin2carr/src/main.c +++ b/bin2carr/src/main.c @@ -1,6 +1,7 @@ #include #include #include +#include #include "shorthand.h" @@ -46,6 +47,10 @@ write_array(FILE *file_in, FILE *file_out, char *arr_name, ElemSize elem_size) { arr_type = "s64"; n_elem = 4; break; + default: + arr_type = "u8"; + n_elem = 8; + break; } fprintf(file_out, "%s %s[] = {\n", arr_type, arr_name); size_t n_read = 0; @@ -93,6 +98,10 @@ write_array(FILE *file_in, FILE *file_out, char *arr_name, ElemSize elem_size) { counter++; } } while(n_read != 0); + if (counter != 0) { + fseek(file_out, -1, SEEK_CUR); + fprintf(file_out, "\n"); + } fprintf(file_out, "};\n"); } -- cgit v1.2.1