X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Floader.c;h=28bdf8e8d496df87ed3a94628ff18b2b97fb858e;hp=df505424c9309a8aee8b7d61c3722d5dfb8ba8f0;hb=7fd42181a7f66b4403076cd9de98e18140a7eaf8;hpb=dc90c02d39fc8968d2078512e228d99e7c553267 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"); }