summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2023-11-02 18:02:39 +0100
committerAlejandro Colomar <alx@kernel.org>2023-11-03 01:07:42 +0100
commitbcde7bd659524cfd233b38eebdf1f904b4761d9e (patch)
treeaf2007ec3857e51d624e89c170f00f05f16b59d2
parent7207a3d88fe8237bfd12c505f9df474f135317bd (diff)
bin/grepc: Simplify (remove grepc_func())
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rwxr-xr-xbin/grepc64
1 files changed, 28 insertions, 36 deletions
diff --git a/bin/grepc b/bin/grepc
index 2820b29..876fd37 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -10,7 +10,6 @@ lflag='';
kflag='no';
tflag='no';
t_enum='no';
-t_func='no';
t_func_proto='no';
t_func_def='no';
t_func_syscall='no';
@@ -64,7 +63,10 @@ grepc_parse_cmd()
t_enum='yes';
;;
f)
- t_func='yes';
+ t_func_proto='yes';
+ t_func_def='yes';
+ t_func_syscall='yes';
+ t_func_glibc='yes';
;;
fp)
t_func_proto='yes';
@@ -142,7 +144,10 @@ grepc_parse_cmd()
if [ "$tflag" = 'no' ]; then
t_enum='yes';
- t_func='yes';
+ t_func_proto='yes';
+ t_func_def='yes';
+ t_func_syscall='yes';
+ t_func_glibc='yes';
t_macro='yes';
t_type='yes';
fi;
@@ -289,15 +294,6 @@ grepc_linux_func()
}
-grepc_func()
-{
- grepc_func_proto "$1";
- grepc_func_def "$1";
- grepc_glibc_func "$1";
- grepc_linux_func "$1";
-}
-
-
grepc_macro_func()
{
grepc_helper \
@@ -472,34 +468,30 @@ grepc_search()
if [ "$t_enum" = 'yes' ]; then
grepc_enum_constant "$1";
fi;
- if [ "$t_func" = 'yes' ]; then
- grepc_func "$1";
+ if [ "$t_func_proto" = 'yes' ]; then
+ grepc_func_proto "$1";
+ fi;
+ if [ "$t_func_def" = 'yes' ]; then
+ grepc_func_def "$1";
+ fi;
+ if [ "$t_func_syscall" = 'yes' ]; then
+ grepc_linux_func "$1";
else
- if [ "$t_func_proto" = 'yes' ]; then
- grepc_func_proto "$1";
+ if [ "$t_func_syscall_proto" = 'yes' ]; then
+ grepc_linux_func_syscall_proto "$1";
fi;
- if [ "$t_func_def" = 'yes' ]; then
- grepc_func_def "$1";
+ if [ "$t_func_syscall_def" = 'yes' ]; then
+ grepc_linux_func_syscall_def "$1";
fi;
- if [ "$t_func_syscall" = 'yes' ]; then
- grepc_linux_func "$1";
- else
- if [ "$t_func_syscall_proto" = 'yes' ]; then
- grepc_linux_func_syscall_proto "$1";
- fi;
- if [ "$t_func_syscall_def" = 'yes' ]; then
- grepc_linux_func_syscall_def "$1";
- fi;
+ fi;
+ if [ "$t_func_glibc" = 'yes' ]; then
+ grepc_glibc_func "$1";
+ else
+ if [ "$t_func_glibc_proto" = 'yes' ]; then
+ grepc_glibc_func_proto "$1";
fi;
- if [ "$t_func_glibc" = 'yes' ]; then
- grepc_glibc_func "$1";
- else
- if [ "$t_func_glibc_proto" = 'yes' ]; then
- grepc_glibc_func_proto "$1";
- fi;
- if [ "$t_func_glibc_def" = 'yes' ]; then
- grepc_glibc_func_def "$1";
- fi;
+ if [ "$t_func_glibc_def" = 'yes' ]; then
+ grepc_glibc_func_def "$1";
fi;
fi;
if [ "$t_macro" = 'yes' ]; then