Mercurial > public > ostc4
diff ostc4pack/src/OSTC4pack_V4.cpp @ 162:ad98da7e74f8 linux-build
OSTC4pack_V4: do not hard code output filename for fonts
... and be a bit more polite. When called without parameters, the
packer simply crashed. Now, print a trivial usage line.
But the real change is, not hard coding the fonts output file name.
This is simply not flexible and inconvenient.
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
author | Jan Mulder <jlmulder@xs4all.nl> |
---|---|
date | Thu, 21 Feb 2019 10:29:26 +0100 |
parents | 1e707b34667e |
children | 01f40cb1057e |
line wrap: on
line diff
--- a/ostc4pack/src/OSTC4pack_V4.cpp Thu Feb 21 10:01:36 2019 +0100 +++ b/ostc4pack/src/OSTC4pack_V4.cpp Thu Feb 21 10:29:26 2019 +0100 @@ -411,6 +411,11 @@ int main(int argc, char** argv) { + if (argc != 3) { + fprintf(stderr, "Usage: OSTC4pack_V4 <type> <bin file>\n"); + return(-1); + } + FILE *fp, * fpout; size_t len; unsigned char buf[1050000]; @@ -440,7 +445,7 @@ sprintf(filenameout,"%s_upload.bin",filename); else if(type == 2) - sprintf(filenameout,"OSTC4_FONT_upload.bin",filename); + sprintf(filenameout,"%s_upload.bin",filename); else sprintf(filenameout,"%s_upload.bin",filename); @@ -513,8 +518,3 @@ fwrite(buf2,sizeof(char),4,fp); } - - - - -