From: Alejandro Colomar Date: Wed, 5 Nov 2025 13:26:14 +0000 (+0100) Subject: src/bin/grepc_c: -tf: Use a named capturing group X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47c612278ed935b373f04f5d754741c0cf41203d;p=thirdparty%2Fman-pages.git src/bin/grepc_c: -tf: Use a named capturing group This allows $identifier to contain capturing groups. Signed-off-by: Alejandro Colomar --- diff --git a/src/bin/grepc_c b/src/bin/grepc_c index ca9e0581d..c9fbf721f 100755 --- a/src/bin/grepc_c +++ b/src/bin/grepc_c @@ -108,7 +108,7 @@ fi; grepc_c_e() { echo '(?s)^([\w[]+[\w\s]*)?\benum\b[ \t]*([\w \t[\]]|::)*\n*([ \t]*){[^}]*^[ \t]*'"$1"'\b\s*[=,].*?^\3}.*?;'; } grepc_c_f_return_() { printf '%s' '(?s)^[\w[](?:[\w\s\(,\)[\]*]|::)+[\w\s\)*\]]\s+\**'; } -grepc_c_f_params_() { printf '%s' '\s*(\((?:[\w\s,;[\]*]|::|(?1))*(?:\.\.\.)?\))'; } +grepc_c_f_params_() { printf '%s' '\s*(?\((?:[\w\s,;[\]*]|::|(?¶ms))*(?:\.\.\.)?\))'; } grepc_c_f_decl_() { grepc_c_f_return_; printf '%s' '\(?'"$1"'\)?'; grepc_c_f_params_; }