diff options
Diffstat (limited to 'tools/perf/ui/helpline.h')
| -rw-r--r-- | tools/perf/ui/helpline.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tools/perf/ui/helpline.h b/tools/perf/ui/helpline.h index 7bab6b34e35..46181f4fc07 100644 --- a/tools/perf/ui/helpline.h +++ b/tools/perf/ui/helpline.h @@ -4,13 +4,26 @@ #include <stdio.h> #include <stdarg.h> +#include "../util/cache.h" + +struct ui_helpline { + void (*pop)(void); + void (*push)(const char *msg); + int (*show)(const char *fmt, va_list ap); +}; + +extern struct ui_helpline *helpline_fns; + void ui_helpline__init(void); + void ui_helpline__pop(void); void ui_helpline__push(const char *msg); void ui_helpline__vpush(const char *fmt, va_list ap); void ui_helpline__fpush(const char *fmt, ...); void ui_helpline__puts(const char *msg); +int ui_helpline__vshow(const char *fmt, va_list ap); -extern char ui_helpline__current[]; +extern char ui_helpline__current[512]; +extern char ui_helpline__last_msg[]; #endif /* _PERF_UI_HELPLINE_H_ */ |
