X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=loader%2Floader.c;h=28bdf8e8d496df87ed3a94628ff18b2b97fb858e;hb=3d3fa63bc1cc6a6b678a958f6c60a7c24f117dca;hp=df505424c9309a8aee8b7d61c3722d5dfb8ba8f0;hpb=306e06f738dc1b1585c7db7c0e7bc36e2ba90f13;p=ginge.git diff --git a/loader/loader.c b/loader/loader.c index df50542..28bdf8e 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -6,6 +6,7 @@ #include #include "header.h" +#include "realfuncs.h" #define CHECK_(val, fail_operator, expect, err_msg) \ if (val fail_operator expect) { \ @@ -73,7 +74,7 @@ int main(int argc, char *argv[]) for (i = 0; i < ARRAY_SIZE(maps); i++) { ret = fscanf(fi, "%lx-%lx %*s %*s %*s %*s %*s\n", &maps[i].start, &maps[i].end); - if (ret == 0) + if (ret <= 0) break; CHECK_EQ(ret, 2, "maps parse error"); }