diff options
Diffstat (limited to 'source4/script')
-rwxr-xr-x | source4/script/find_unused_options.sh | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/source4/script/find_unused_options.sh b/source4/script/find_unused_options.sh index d5c9f7ed99..d554580959 100755 --- a/source4/script/find_unused_options.sh +++ b/source4/script/find_unused_options.sh @@ -11,17 +11,15 @@ LIST_GLOBAL=`grep '^FN_GLOBAL' param/loadparm.c |sed -e's/^FN_GLOBAL.*(\(.*\).*, LIST_LOCAL=`grep '^FN_LOCAL' param/loadparm.c |sed -e's/^FN_LOCAL.*(\(.*\).*,[ ]*\(.*\)).*/\1:\2/'` +CFILES=`find . -name "*.c"` + for i in $LIST_GLOBAL;do key=`echo $i|cut -d ':' -f1` val=`echo $i|cut -d ':' -f2` - found=`grep "$key[ ]*()" */*.c` - - if test -z "$found"; then - found=`grep "$key[ ]*()" */*/*.c` - if test -z "$found"; then + found=`grep "$key[ ]*()" $CFILES` + if test -z "$found"; then echo "Not Used Global: $key() -> $val" - fi fi done @@ -29,13 +27,10 @@ for i in $LIST_LOCAL;do key=`echo $i|cut -d ':' -f1` val=`echo $i|cut -d ':' -f2` - found=`grep "$key[ ]*(" */*.c` + found=`grep "$key[ ]*(" $CFILES` - if test -z "$found"; then - found=`grep "$key[ ]*(" */*/*.c` - if test -z "$found"; then + if test -z "$found"; then echo "Not Used LOCAL: $key() -> $val" - fi fi done |