add a check for obsolete headers
authorMike Frysinger <vapier@gentoo.org>
Sun, 16 Apr 2006 21:14:59 +0000 (21:14 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sun, 16 Apr 2006 21:14:59 +0000 (21:14 -0000)
testsuite/all_sourcecode.tests

index 23b8aec88e65782e227766ead10b47ed9ec35f66..83b4bd507d7e18029ab9fee0a71ac0909073a27b 100755 (executable)
@@ -56,9 +56,19 @@ rm -f src.typos
 #
 find $srcdir/.. '(' -name '*.c' -o -name '*.h' ')' -print0 | xargs -0 \
        grep -E -e '\<(bcmp|bcopy|bzero|getwd|index|mktemp|rindex|utimes)\>[[:space:]]*\(' \
-       | sed -e "s:^$srcdir/\.\./::g" > src.obsolete
-testing "Obsolete function usage" "cat src.obsolete" "" "" ""
-rm -f src.obsolete
+       | sed -e "s:^$srcdir/\.\./::g" > src.obsolete.funcs
+testing "Obsolete function usage" "cat src.obsolete.funcs" "" "" ""
+rm -f src.obsolete.funcs
+
+
+#
+# don't allow obsolete headers
+#
+find $srcdir/.. '(' -name '*.c' -o -name '*.h' ')' -print0 | xargs -0 \
+       grep -E -e '\<(malloc|memory)\.h\>' \
+       | sed -e "s:^$srcdir/\.\./::g" > src.obsolete.headers
+testing "Obsolete function usage" "cat src.obsolete.headers" "" "" ""
+rm -f src.obsolete.headers
 
 
 exit $FAILCOUNT