summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-10-06 20:36:08 -0400
committerAdam <Adam@anope.org>2010-10-06 20:36:08 -0400
commit4da258ff785e5333db807d9e8dc66b521e8c8fe0 (patch)
tree3201111768cb37670ac808b8bbb9027066eb8836 /lang
parent9ab50eedf26f2eb7f3e3d0bc66b41482bd19cba6 (diff)
Added lang/unused.sh, used to find unused language strings. Also removed a lot of unused language strings.
Diffstat (limited to 'lang')
-rwxr-xr-xlang/unused.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/lang/unused.sh b/lang/unused.sh
new file mode 100755
index 000000000..ae154fc7a
--- /dev/null
+++ b/lang/unused.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+for string in `egrep "^.+[A-Z]+," ../include/language.h | sed "s/\t\(.*\),/\1/"` ; do
+ CMD=`grep -RI $string {../src,../modules,../include} | grep -v "language\.cpp:.*\/\* $string" | grep -v "language\.h:"`
+ if [ ! -n "$CMD" ] ; then
+ echo "$string is unused"
+ sed -i "s/\/\* $string \*\//\/* $string - UNUSED *\//" ../src/language.cpp
+ sed -i "/$string,/d" ../include/language.h
+ fi
+done