xref: /qemu/include/qemu/qemu-print.h (revision 9edc6313)
1637de4dbSMarkus Armbruster /*
2637de4dbSMarkus Armbruster  * Print to stream or current monitor
3637de4dbSMarkus Armbruster  *
4637de4dbSMarkus Armbruster  * Copyright (C) 2019 Red Hat Inc.
5637de4dbSMarkus Armbruster  *
6637de4dbSMarkus Armbruster  * Authors:
7637de4dbSMarkus Armbruster  *  Markus Armbruster <armbru@redhat.com>,
8637de4dbSMarkus Armbruster  *
9637de4dbSMarkus Armbruster  * This work is licensed under the terms of the GNU GPL, version 2 or later.
10637de4dbSMarkus Armbruster  * See the COPYING file in the top-level directory.
11637de4dbSMarkus Armbruster  */
12637de4dbSMarkus Armbruster 
13637de4dbSMarkus Armbruster #ifndef QEMU_PRINT_H
14637de4dbSMarkus Armbruster #define QEMU_PRINT_H
15637de4dbSMarkus Armbruster 
16*9edc6313SMarc-André Lureau int qemu_vprintf(const char *fmt, va_list ap) G_GNUC_PRINTF(1, 0);
17*9edc6313SMarc-André Lureau int qemu_printf(const char *fmt, ...) G_GNUC_PRINTF(1, 2);
18637de4dbSMarkus Armbruster 
1919aaa4c3SMarkus Armbruster int qemu_vfprintf(FILE *stream, const char *fmt, va_list ap)
20*9edc6313SMarc-André Lureau     G_GNUC_PRINTF(2, 0);
21*9edc6313SMarc-André Lureau int qemu_fprintf(FILE *stream, const char *fmt, ...) G_GNUC_PRINTF(2, 3);
2219aaa4c3SMarkus Armbruster 
23637de4dbSMarkus Armbruster #endif
24