print
def fail_function(self, function):
- print ' std::cerr << "warning: unsupported call %s\\n";' % function.name
+ print ' if (verbosity >= 0)'
+ print ' std::cerr << "warning: unsupported call %s\\n";' % function.name
print ' return;'
def extract_arg(self, function, arg, arg_type, lvalue, rvalue):
print 'static bool retrace_call(Trace::Call &call) {'
print ' const char *name = call.name().c_str();'
print
- print ' if (verbosity >=1 ) {'
+ print ' if (verbosity >= 1) {'
print ' std::cout << call;'
print ' std::cout.flush();'
print ' };'
string_switch('name', func_dict.keys(), handle_case)
- print ' std::cerr << "warning: unknown call " << call.name() << "\\n";'
+ print ' if (verbosity >= 0)'
+ print ' std::cerr << "warning: unknown call " << call.name() << "\\n";'
print ' return false;'
print '}'
print