diff --git a/src/misc/bin2h.c b/src/misc/bin2h.c index 287d68cb..e1995344 100644 --- a/src/misc/bin2h.c +++ b/src/misc/bin2h.c @@ -65,17 +65,17 @@ int main(int argc, char *argv[]) setvbuf(out_file, NULL, _IOFBF, 0x10000); - fprintf(out_file, "#pragma once\n\nconst unsigned char r%s[0x%lX] = {\n\t", filename, in_file_size); + fprintf(out_file, "#pragma once\n\nstatic const unsigned char r%s[0x%lX] = {\n\t", filename, in_file_size); for (i = 0; i < in_file_size - 1; ++i) { - if (i % 16 == 15) - fprintf(out_file, "0x%02X,\n\t", *in_file_pointer++); + if (i % 32 == 32-1) + fprintf(out_file, "%d,\n\t", *in_file_pointer++); else - fprintf(out_file, "0x%02X, ", *in_file_pointer++); + fprintf(out_file, "%d,", *in_file_pointer++); } - fprintf(out_file, "0x%02X\n};\n", *in_file_pointer++); + fprintf(out_file, "%d\n};\n", *in_file_pointer++); fclose(out_file); free(in_file_buffer);