From 4db1ddbab08a4c182d8ac8a2ec0f077075252dff Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Wed, 5 Nov 2025 16:07:30 +0100 Subject: [PATCH] src/bin/grepc_c: -tuf: Fix regex Fixes: 91c6563acf5e (2025-10-29; "grepc, grepc.1: Add -tu to search for uses") Signed-off-by: Alejandro Colomar --- src/bin/grepc_c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/grepc_c b/src/bin/grepc_c index c6b51421d..551055de2 100755 --- a/src/bin/grepc_c +++ b/src/bin/grepc_c @@ -137,7 +137,7 @@ grepc_c_ue() { echo '(?s)^([\w[]+[\w\s]*)?\benum\b([\w \t[\]]|::)*\n* grepc_c_uf_def() { grepc_c_f_decl_ '\w+'; echo '[ \t]*\n*(?[ \t]*){(?:(?!^\k?}).)*'"$1"'.*?^\k}'; } grepc_c_uf_linux_def() { grepc_c_fld_decl_ '\w+'; - echo '(?:(?!^}).)*'"$1"'.?^}'; } + echo '(?:(?!^}).)*'"$1"'.*?^}'; } grepc_c_um() { echo '(?s)^[ \t]*#\s*define\s[\s\\]*\w+\b(\([^\)]*\))?(?:(?![^\\]$).)*'"$1"'.*?[^\\]$'; } grepc_c_ut_su() { echo '(?s)^(?!^[ \t]*typedef\b)([\w[]([\w\s\(,\)[\]*]|::)*[\w\s\)*\]]\s+)?\b(struct|union)\b([\w \t[\]]|::)*\w+[ \t]*\n*([ \t]*){(?:(?!^\5?}).)*?'"$1"'.*?^\5}.*?;'; } grepc_c_ut_td_simple() { echo '(?s)^[ \t]*typedef\s+[^{};]*'"$1"'[^{};]+;'; } -- 2.47.3