]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
grepc: Simplify escaping \
authorAlejandro Colomar <alx.manpages@gmail.com>
Tue, 10 May 2022 17:35:15 +0000 (19:35 +0200)
committerAlejandro Colomar <alx@kernel.org>
Wed, 29 Oct 2025 20:28:56 +0000 (21:28 +0100)
Reported-by: наб <nabijaczleweli@nabijaczleweli.xyz>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
bin/grepc

index b5ce94a41a37118f10c5e654167947a9c944e481..e36c96d24f3fefb2e29cbf4dcca0a1424b12df5a 100755 (executable)
--- a/bin/grepc
+++ b/bin/grepc
@@ -33,7 +33,7 @@ grepc_macro_simple()
        grepc_helper \
          "#\s*define\s+$1\b[^(]" \
          '.' \
-         "(?s)#\s*define\s+$1\b(?!\().*?[^\\\\]$";
+         '(?s)#\s*define\s+'"$1"'\b(?!\().*?[^\\]$';
 }
 
 
@@ -42,7 +42,7 @@ grepc_macro_func()
        grepc_helper \
          "#\s*define\s+$1\(" \
          '.' \
-         "(?s)#\s*define\s+$1\(.*?[^\\\\]$";
+         '(?s)#\s*define\s+'"$1"'\(.*?[^\\]$';
 }