From 63dff1e0bcb9e1bdd189e4a3e0d6126389251885 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Mon, 18 Aug 1997 18:11:04 +0000 Subject: Bug fixes and automake changes. --- read.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'read.c') diff --git a/read.c b/read.c index 875d565..1a0fae8 100644 --- a/read.c +++ b/read.c @@ -474,7 +474,7 @@ read_makefile (filename, flags) ++p2; if (*p2 == '\0') p2 = NULL; - else if (*p2 == ':') + else if (p2[0] == ':' && p2[1] == '\0') goto check_var; /* We must first check for conditional and `define' directives before @@ -928,7 +928,7 @@ do_define (name, namelen, origin, lineno, infile, filename) (void) define_variable (var, strlen (var), definition, origin, 1); free (definition); freebuffer (&lb); - return lineno; + return (lineno + nlines); } else { -- cgit v1.2.3