]> git.cworth.org Git - apitrace/commitdiff
More unknown call warning code to its own function.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 5 May 2011 00:08:00 +0000 (01:08 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 5 May 2011 00:08:00 +0000 (01:08 +0100)
retrace.cpp
retrace.hpp
retrace.py

index e5089a72f52829bb371bebf224e3041bad42fe6b..ef236f45ef79a7f3043ea897ad31bc70f07dbf2e 100644 (file)
@@ -24,6 +24,8 @@
  **************************************************************************/
 
 
+#include <iostream>
+
 #include "retrace.hpp"
 
 
@@ -33,4 +35,11 @@ namespace retrace {
 int verbosity = 0;
 
 
+void retrace_unknown(Trace::Call &call) {
+    if (verbosity >= 0) {
+        std::cerr << call.no << ": warning: unknown call " << call.name() << "\n";
+    }
+}
+
+
 } /* namespace retrace */
index 05cef5970ed88cad50efb8a7bb8d338076efbc0d..56fc330e74316d82f64a175c3af963c12334bb4c 100644 (file)
@@ -84,6 +84,8 @@ extern int verbosity;
 
 void retrace_call(Trace::Call &call);
 
+void retrace_unknown(Trace::Call &call);
+
 
 } /* namespace retrace */
 
index 6c688b92d4941facd0b31aac46eb7f92f583218a..c0ee82a433f1bd40100880413f446f5881c4bf61 100644 (file)
@@ -260,8 +260,7 @@ class Retracer:
     
         string_switch('name', func_dict.keys(), handle_case)
 
-        print '    if (retrace::verbosity >= 0)'
-        print '        std::cerr << call.no << ": warning: unknown call " << call.name() << "\\n";'
+        print '    retrace_unknown(call);'
         print '}'
         print