summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx.manpages@gmail.com>2022-05-25 15:46:26 +0200
committerAlejandro Colomar <alx.manpages@gmail.com>2022-05-25 15:46:28 +0200
commitfc6771c79832bde98bd331afa4ae96fdb3881e78 (patch)
tree67da7bfe5c30476b3d1cc938b4e831094b1e43ff
parent63bffd83f04b258b547daca67f22423bbdfcd347 (diff)
grepc: Don't search underlying structure of a typedef
In some cases it might be nice, but in some other cases, it might cause a lot of code to be printed. Let the user explicitly search for it or not in a separate run. Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
-rwxr-xr-xbin/grepc14
1 files changed, 0 insertions, 14 deletions
diff --git a/bin/grepc b/bin/grepc
index 0781f5e..0517313 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -287,19 +287,6 @@ grepc_type_typedef_struct_union_enum()
}
-grepc_type_typedef_underlying_struct_union_enum()
-{
- xargs grep -${iflag}hP '^[ \t]*typedef\s+(struct|union|enum)\s+.*\b'"$1;" <"$files" \
- | sed -E -e 's/^[ \t]*typedef\s+//' -e "s/\s*\**\b$1;.*//${iflag}" \
- | sed -E -e 's/^struct\s+//' -e 's/^union\s+//' -e 's/^enum\s+//' \
- | while read -r t; do
- test "$1" != "$t" \
- && grepc_find_files "$t" \
- | grepc_type_struct_union_enum "$t";
- done;
-}
-
-
grepc_type_typedef_func()
{
grepc_helper \
@@ -314,7 +301,6 @@ grepc_type_typedef()
{
grepc_type_typedef_simple "$1";
grepc_type_typedef_struct_union_enum "$1";
- grepc_type_typedef_underlying_struct_union_enum "$1";
grepc_type_typedef_func "$1";
}