From 3dd2cbde032f02fce7fab4bba03405bd9a289314 Mon Sep 17 00:00:00 2001 From: June 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(-) (limited to 'bin/mtags.c') diff --git a/bin/mtags.c b/bin/mtags.c index 8f83496c..f055b443 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