X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=support%2Fmakebin%2Fmakebin.c;h=b6acaf4c872dde008a089962a2be76a78aa29499;hb=f3a44fc094dc5ce393e2029d3c7c6587a4b1a835;hp=83d4ec6990991627f4fd0a36cbfd6f1a230e881d;hpb=e38680e6b5234f46ad25488e0da448d42a222688;p=fw%2Fsdcc diff --git a/support/makebin/makebin.c b/support/makebin/makebin.c index 83d4ec69..b6acaf4c 100644 --- a/support/makebin/makebin.c +++ b/support/makebin/makebin.c @@ -1,5 +1,6 @@ /** @name makebin - turn a .ihx file into a binary image. */ +#include #include #include #include @@ -48,6 +49,7 @@ int main(int argc, char **argv) { int size = 32768, pack = 0, real_size = 0; BYTE *rom; + size_t res; char line[256]; char *p; @@ -112,10 +114,13 @@ int main(int argc, char **argv) real_size = addr; } - if (pack) - fwrite(rom, 1, real_size, stdout); - else - fwrite(rom, 1, size, stdout); + if (pack) { + res = fwrite(rom, 1, real_size, stdout); + assert(res == real_size); + } else { + res = fwrite(rom, 1, size, stdout); + assert(res == size); + } return 0; }