From 3968224ad89128d743d92c5b121479d6dd67b6c5 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Wed, 20 Jan 2021 13:30:27 -0500 Subject: Avoid matching ':' in make tags Otherwise a :: rule includes one of the ':'s in the tag name. --- bin/mtags.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/mtags.c b/bin/mtags.c index db66f1d4..55257088 100644 --- a/bin/mtags.c +++ b/bin/mtags.c @@ -53,7 +53,7 @@ int main(int argc, char *argv[]) { || regcomp(&makeFile, "(^|/)Makefile|[.]mk$", REG_EXTENDED | REG_NOSUB) || regcomp( &makeLine, - "^([.][^$A-Z][^$[:space:]]*|[^.$][^$[:space:]]*):", + "^([.][^:$A-Z][^:$[:space:]]*|[^.:$][^:$[:space:]]*):", REG_EXTENDED ) || regcomp(&mdocFile, "[.][1-9]$", REG_EXTENDED | REG_NOSUB) -- cgit 1.4.1