From 084abe46ae4f16ff62591de823b2fc55ca785efd Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 23 Feb 2019 13:57:39 -0500 Subject: properly handle possibly undefined macros --- mk.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mk.sh') diff --git a/mk.sh b/mk.sh index 0d13ee07..eb1b6334 100644 --- a/mk.sh +++ b/mk.sh @@ -66,7 +66,9 @@ get_declaration () { ;; MACRO) - grep -E '^(#(if|def|undef|el|end)| )' $1 + if ! (grep -q '#undef' $1 && grep -q 'MAY-BE-UNDEF' $1); then + grep -E '^(#(if|def|undef|el|end)| )' $1 + fi ;; TYPE|TYPE_LONG|RECORD|FNTYPE) -- cgit v1.2.1