6 int main(int argc
, char *argv
[])
13 printf("usage: bin2c infile.bin outfile.h array_name\n");
17 if ((in
= fopen(argv
[1], "rb")) == NULL
)
19 printf("Couldn't open data file.\n");
22 if ((out
= fopen(argv
[2], "wb")) == NULL
)
24 printf("Couldn't open output file.\n");
28 fprintf(out
, "unsigned char %s[] = {\n", argv
[3]);
37 fprintf(out
, "0x%02x", (int)ch
);
42 fprintf(out
, "\n};\n");