|
@@ -16,13 +16,11 @@
|
|
|
int verbose;
|
|
|
bool dump_trace = false, quiet = false;
|
|
|
|
|
|
-int eprintf(int level, const char *fmt, ...)
|
|
|
+static int _eprintf(int level, const char *fmt, va_list args)
|
|
|
{
|
|
|
- va_list args;
|
|
|
int ret = 0;
|
|
|
|
|
|
if (verbose >= level) {
|
|
|
- va_start(args, fmt);
|
|
|
if (use_browser >= 1)
|
|
|
ui_helpline__vshow(fmt, args);
|
|
|
else
|
|
@@ -33,6 +31,32 @@ int eprintf(int level, const char *fmt, ...)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
+int eprintf(int level, const char *fmt, ...)
|
|
|
+{
|
|
|
+ va_list args;
|
|
|
+ int ret;
|
|
|
+
|
|
|
+ va_start(args, fmt);
|
|
|
+ ret = _eprintf(level, fmt, args);
|
|
|
+ va_end(args);
|
|
|
+
|
|
|
+ return ret;
|
|
|
+}
|
|
|
+
|
|
|
+/*
|
|
|
+ * Overloading libtraceevent standard info print
|
|
|
+ * function, display with -v in perf.
|
|
|
+ */
|
|
|
+void pr_stat(const char *fmt, ...)
|
|
|
+{
|
|
|
+ va_list args;
|
|
|
+
|
|
|
+ va_start(args, fmt);
|
|
|
+ _eprintf(1, fmt, args);
|
|
|
+ va_end(args);
|
|
|
+ eprintf(1, "\n");
|
|
|
+}
|
|
|
+
|
|
|
int dump_printf(const char *fmt, ...)
|
|
|
{
|
|
|
va_list args;
|