diff options
author | Alejandro Colomar <alx@kernel.org> | 2023-11-02 18:02:39 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2023-11-03 01:07:42 +0100 |
commit | bcde7bd659524cfd233b38eebdf1f904b4761d9e (patch) | |
tree | af2007ec3857e51d624e89c170f00f05f16b59d2 | |
parent | 7207a3d88fe8237bfd12c505f9df474f135317bd (diff) |
bin/grepc: Simplify (remove grepc_func())
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rwxr-xr-x | bin/grepc | 64 |
1 files changed, 28 insertions, 36 deletions
@@ -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 |