diff options
author | Roland McGrath <roland@redhat.com> | 1992-09-15 19:14:03 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 1992-09-15 19:14:03 +0000 |
commit | 53f7c279562ffbe754ac66163e1c4d61e3a37beb (patch) | |
tree | 35e3a44c7bf95cd36ab26cdf623ccabd72e0b199 | |
parent | 44251cbc0c4c9899b8eb7eaec5c179c547f4d6b9 (diff) | |
download | gunmake-53f7c279562ffbe754ac66163e1c4d61e3a37beb.tar.gz |
Formerly read.c.~36~
-rw-r--r-- | read.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -334,8 +334,9 @@ read_makefile (filename, type) if (*p == '\0' && lb.buffer[0] != '\t') continue; -#define word1eq(s, l) ((p[l] == '\0' || isblank (p[l])) && \ - !strncmp (s, p, l)) + /* strncmp is first to avoid dereferencing out into space. */ +#define word1eq(s, l) (!strncmp (s, p, l) \ + && (p[l] == '\0' || isblank (p[l]))) if (!in_ignored_define && word1eq ("ifdef", 5) || word1eq ("ifndef", 6) || word1eq ("ifeq", 4) || word1eq ("ifneq", 5) |