commit 3486486e63494a724553d1dc746937156be9f1da
parent 93c1705f802bab5cfebb98d9f4ebf05d29ebf592
Author: Frederic Cambus <fred@statdns.com>
Date: Sun, 6 Oct 2019 23:07:47 +0200
Improve formatting, display 10 values per line.
Diffstat:
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/pcx2gba.c b/pcx2gba.c
@@ -147,21 +147,27 @@ int main(int argc, char *argv[]) {
fprintf(stderr, "INPUT FILE: %s (%ix%ix%i-bpp)\n", argv[1], pcx_header.x_max, pcx_header.y_max, pcx_header.bits_per_pixel);
- fprintf(stdout, "const u16 %s_palette[] = {\n", argv[2]);
+ fprintf(stdout, "const u16 %s_palette[] = {", argv[2]);
for (loop = 0; loop < 256; loop++) {
+ if (loop % 10 == 0)
+ fprintf(stdout, "\n\t");
+
fprintf(stdout, "0x%x,", pcx_image_palette[loop*3] | pcx_image_palette[(loop*3)+1]<<5 | pcx_image_palette[(loop*3)+2]<<10);
}
- fprintf(stdout, "};\n\n");
+ fprintf(stdout, "\n};\n\n");
- fprintf(stdout, "const u16 %s[] = {\n", argv[2]);
+ fprintf(stdout, "const u16 %s[] = {", argv[2]);
for (loop = 0; loop < pcx_buffer_size/2; loop++) {
+ if (loop % 10 == 0)
+ fprintf(stdout, "\n\t");
+
fprintf(stdout, "0x%x,", pcx_buffer[loop*2] | pcx_buffer[(loop*2)+1]<<8);
}
- fprintf(stdout, "};\n");
+ fprintf(stdout, "\n};\n");
/* Terminate Program */
munmap(input_file_buffer, st.st_size);