]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
bin/grepc: Simplify (remove grepc_use_type())
authorAlejandro Colomar <alx@kernel.org>
Thu, 2 Nov 2023 18:38:43 +0000 (19:38 +0100)
committerAlejandro Colomar <alx@kernel.org>
Wed, 29 Oct 2025 20:29:14 +0000 (21:29 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
bin/grepc

index 1fc1ce51949a64a5860503974141d3dd6127466f..2c83624a371ccd03e4761378f6acc89f1742b0b5 100755 (executable)
--- a/bin/grepc
+++ b/bin/grepc
@@ -26,7 +26,9 @@ t_type_td_func='no';
 t_use_enum='no';
 t_use_func='no';
 t_use_macro='no';
-t_use_type='no';
+t_use_type_su='no';
+t_use_type_td_simple='no';
+t_use_type_td_su='no';
 
 
 grepc_err()
@@ -116,7 +118,9 @@ grepc_parse_cmd()
                                t_use_enum='yes';
                                t_use_func='yes';
                                t_use_macro='yes';
-                               t_use_type='yes';
+                               t_use_type_su='yes';
+                               t_use_type_td_simple='yes';
+                               t_use_type_td_su='yes';
                                ;;
                        ue)
                                t_use_enum='yes';
@@ -128,7 +132,9 @@ grepc_parse_cmd()
                                t_use_macro='yes';
                                ;;
                        ut)
-                               t_use_type='yes';
+                               t_use_type_su='yes';
+                               t_use_type_td_simple='yes';
+                               t_use_type_td_su='yes';
                                ;;
                        *)
                                grepc_err "-$opt: $OPTARG: Unknown argument.";
@@ -374,7 +380,7 @@ grepc_use_macro()
 }
 
 
-grepc_use_type_struct_union()
+grepc_use_type_su()
 {
        grepc_helper_use \
          "\b(struct|union)\b" \
@@ -383,7 +389,7 @@ grepc_use_type_struct_union()
 }
 
 
-grepc_use_type_typedef_simple()
+grepc_use_type_td_simple()
 {
        grepc_helper_use \
          '^[ \t]*typedef\s' \
@@ -392,7 +398,7 @@ grepc_use_type_typedef_simple()
 }
 
 
-grepc_use_type_typedef_struct_union()
+grepc_use_type_td_su()
 {
        grepc_helper_use \
          '^[ \t]*typedef\s+(struct|union)\b[^;]*$' \
@@ -401,14 +407,6 @@ grepc_use_type_typedef_struct_union()
 }
 
 
-grepc_use_type()
-{
-       grepc_use_type_struct_union "$1";
-       grepc_use_type_typedef_simple "$1";
-       grepc_use_type_typedef_struct_union "$1";
-}
-
-
 grepc_search()
 {
        test "$t_enum" = 'yes' \
@@ -445,8 +443,12 @@ grepc_search()
                && grepc_use_func "$1";
        test "$t_use_macro" = 'yes' \
                && grepc_use_macro "$1";
-       test "$t_use_type" = 'yes' \
-               && grepc_use_type "$1";
+       test "$t_use_type_su" = 'yes' \
+               && grepc_use_type_su "$1";
+       test "$t_use_type_td_simple" = 'yes' \
+               && grepc_use_type_td_simple "$1";
+       test "$t_use_type_td_su" = 'yes' \
+               && grepc_use_type_td_su "$1";
 }