summaryrefslogtreecommitdiffstats
path: root/bin/grepc
diff options
context:
space:
mode:
Diffstat (limited to 'bin/grepc')
-rwxr-xr-xbin/grepc4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/grepc b/bin/grepc
index 4d4f220..e42b158 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -265,9 +265,9 @@ grepc_macro_func()
grepc_macro_object()
{
grepc_helper \
- "#\s*define\s+$1\b[^(]" \
+ "#\s*define\s+$1\b(?!\()" \
'.' \
- '(?s)^[ \t]*#\s*define\s[\s\\]*'"$1"'\b(?!\().*?[^\\]$';
+ '(?s)^[ \t]*#\s*define\s[\s\\]*'"$1"'\b(?!\().*?(?<!\\)$';
}