From d1b2a8b7d86d8b02f635b112a7f39e7437eac829 Mon Sep 17 00:00:00 2001 From: Ian C Date: Thu, 1 Sep 2016 21:46:03 +0000 Subject: Added line length check. --- ascii2map.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ascii2map.c b/ascii2map.c index 298f742..30a2c44 100644 --- a/ascii2map.c +++ b/ascii2map.c @@ -201,6 +201,8 @@ int main(int argc, char *argv[]) char line[1024]; int f; int in_map = 0; + size_t len = 0; + int warned = 0; f = 1; @@ -302,6 +304,19 @@ int main(int argc, char *argv[]) { char *p; + if (len == 0) + { + len = strlen(line); + } + else + { + if (!warned && len != strlen(line)) + { + fprintf(stderr, "WARNING: Lines of different length\n"); + warned = 1; + } + } + p = line; while(*p) -- cgit v1.2.3