Module Name: src Committed By: rillig Date: Sat Jan 15 19:13:08 UTC 2022
Modified Files: src/usr.bin/make: make.h parse.c Log Message: make: use islower for parsing directives None of the directives has an uppercase letter, so there is no need to test for it. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289 src/usr.bin/make/make.h cvs rdiff -u -r1.650 -r1.651 src/usr.bin/make/parse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/make.h diff -u src/usr.bin/make/make.h:1.288 src/usr.bin/make/make.h:1.289 --- src/usr.bin/make/make.h:1.288 Sun Jan 9 18:59:27 2022 +++ src/usr.bin/make/make.h Sat Jan 15 19:13:08 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: make.h,v 1.288 2022/01/09 18:59:27 rillig Exp $ */ +/* $NetBSD: make.h,v 1.289 2022/01/15 19:13:08 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -874,6 +874,8 @@ ch_isalpha(char ch) { return isalpha((un MAKE_INLINE bool MAKE_ATTR_USE ch_isdigit(char ch) { return isdigit((unsigned char)ch) != 0; } MAKE_INLINE bool MAKE_ATTR_USE +ch_islower(char ch) { return islower((unsigned char)ch) != 0; } +MAKE_INLINE bool MAKE_ATTR_USE ch_isspace(char ch) { return isspace((unsigned char)ch) != 0; } MAKE_INLINE bool MAKE_ATTR_USE ch_isupper(char ch) { return isupper((unsigned char)ch) != 0; } Index: src/usr.bin/make/parse.c diff -u src/usr.bin/make/parse.c:1.650 src/usr.bin/make/parse.c:1.651 --- src/usr.bin/make/parse.c:1.650 Sat Jan 15 18:34:41 2022 +++ src/usr.bin/make/parse.c Sat Jan 15 19:13:08 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: parse.c,v 1.650 2022/01/15 18:34:41 rillig Exp $ */ +/* $NetBSD: parse.c,v 1.651 2022/01/15 19:13:08 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -106,7 +106,7 @@ #include "pathnames.h" /* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: parse.c,v 1.650 2022/01/15 18:34:41 rillig Exp $"); +MAKE_RCSID("$NetBSD: parse.c,v 1.651 2022/01/15 19:13:08 rillig Exp $"); /* * A file being read. @@ -2636,7 +2636,7 @@ ParseDirective(char *line) } dir.start = cp; - while (ch_isalpha(*cp) || *cp == '-') + while (ch_islower(*cp) || *cp == '-') cp++; dir.end = cp;