]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
src/bin/grepc_c: -te, -tue: Add support for enums with underlying type
authorAlejandro Colomar <alx@kernel.org>
Wed, 5 Nov 2025 17:29:48 +0000 (18:29 +0100)
committerAlejandro Colomar <alx@kernel.org>
Thu, 6 Nov 2025 00:43:09 +0000 (01:43 +0100)
This adds support for:

enum : int {
X
};

Signed-off-by: Alejandro Colomar <alx@kernel.org>
src/bin/grepc_c

index a3c5d7f804fde7f477980d4953b7873b1e9a45d2..d7efb7d3f76215c9e7fee31fb4b51c024c995c11 100755 (executable)
@@ -108,7 +108,7 @@ if test "$t" = 'no'; then
 fi;
 
 
-grepc_c_e_decl_()       { printf '%s' '(?s)^([\w[]+[\w\s]*)?\benum\b[ \t]*([\w \t[\]]|::)*'; }
+grepc_c_e_decl_()       { printf '%s' '(?s)^([\w[]+[\w\s]*)?\benum\b[ \t]*[\w \t[\]:]*'; }
 grepc_c_f_return_()     { printf '%s' '(?s)^[\w[](?:[\w\s\(,\)[\]*]|::)+[\w\s\)*\]]\s+\**'; }
 grepc_c_f_params_()     { printf '%s' '\s*(?<params>\((?:[\w\s,;[\]*\?:+-]|(?&params))*(?:\.\.\.)?\))'; }
 grepc_c_f_decl_()       { grepc_c_f_return_;