From de0fec8fcb2e09500b4665b07fdad6a2902d9c87 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 26 Jan 2021 17:54:23 -0800 Subject: Removed check() and replaced with err()/errx() --- definitions.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'definitions.c') diff --git a/definitions.c b/definitions.c index ca22b2e..c60df0d 100644 --- a/definitions.c +++ b/definitions.c @@ -2,6 +2,7 @@ // definitions.c - Code for defining named pattern rules // +#include #include #include @@ -39,7 +40,8 @@ def_t *load_grammar(def_t *defs, file_t *f) exit(EXIT_FAILURE); } size_t namelen = (size_t)(src - name); - check(matchchar(&src, ':'), "Expected ':' in definition"); + if (!matchchar(&src, ':')) + errx(EXIT_FAILURE, "Expected ':' in definition"); pat_t *pat = bp_pattern(f, src); if (pat == NULL) break; defs = with_def(defs, namelen, name, pat); -- cgit v1.2.3