better check for printf
authorDavid Schleef <ds@schleef.org>
Mon, 13 Oct 2003 23:27:32 +0000 (23:27 +0000)
committerDavid Schleef <ds@schleef.org>
Mon, 13 Oct 2003 23:27:32 +0000 (23:27 +0000)
Original commit message from CVS:
better check for printf

tests/old/testsuite/gst-lint
testsuite/gst-lint

index fa80640..37f87b0 100755 (executable)
@@ -63,6 +63,7 @@ foreach $filename (<FIND>) {
        check_config_h();
        check_varargs_functions();
        check_debugging();
+       check_bad_includes();
 }
 
 open FIND, "find . -name \"Makefile.am\" -print|";
@@ -308,8 +309,8 @@ sub check_varargs_functions()
 #
 sub check_debugging()
 {
-       if (grep { /\Wg_print\W/; } @lines) {
-               print "W: friendly libraries don't use g_print\n";
+       if (grep { /\Wg_print\W/ || /\Wprintf\W/ && /\Wfprintf\W/; } @lines) {
+               print "W: friendly libraries don't print to stdio or stderr\n";
        }
 
        if (grep { /GST_DEBUG.*\\n"/; } @lines) {
index fa80640..37f87b0 100755 (executable)
@@ -63,6 +63,7 @@ foreach $filename (<FIND>) {
        check_config_h();
        check_varargs_functions();
        check_debugging();
+       check_bad_includes();
 }
 
 open FIND, "find . -name \"Makefile.am\" -print|";
@@ -308,8 +309,8 @@ sub check_varargs_functions()
 #
 sub check_debugging()
 {
-       if (grep { /\Wg_print\W/; } @lines) {
-               print "W: friendly libraries don't use g_print\n";
+       if (grep { /\Wg_print\W/ || /\Wprintf\W/ && /\Wfprintf\W/; } @lines) {
+               print "W: friendly libraries don't print to stdio or stderr\n";
        }
 
        if (grep { /GST_DEBUG.*\\n"/; } @lines) {