From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=48547 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PI68n-0008Jt-0F for qemu-devel@nongnu.org; Mon, 15 Nov 2010 15:59:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PI5UT-0000gZ-8y for qemu-devel@nongnu.org; Mon, 15 Nov 2010 15:17:28 -0500 Received: from moutng.kundenserver.de ([212.227.17.10]:58553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PI5US-0000gT-T2 for qemu-devel@nongnu.org; Mon, 15 Nov 2010 15:17:25 -0500 From: Stefan Weil Date: Mon, 15 Nov 2010 21:17:06 +0100 Message-Id: <1289852226-21103-1-git-send-email-weil@mail.berlios.de> Subject: [Qemu-devel] [PATCH] trace: Use fprintf_function (format checking) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Cc: Blue Swirl fprintf_function adds format checking with GCC_FMT_ATTR. Cc: Blue Swirl Signed-off-by: Stefan Weil --- simpletrace.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/simpletrace.h b/simpletrace.h index 72614ec..2f44ed3 100644 --- a/simpletrace.h +++ b/simpletrace.h @@ -29,10 +29,10 @@ void trace3(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3); void trace4(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4); void trace5(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4, uint64_t x5); void trace6(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4, uint64_t x5, uint64_t x6); -void st_print_trace(FILE *stream, int (*stream_printf)(FILE *stream, const char *fmt, ...)); -void st_print_trace_events(FILE *stream, int (*stream_printf)(FILE *stream, const char *fmt, ...)); +void st_print_trace(FILE *stream, fprintf_function stream_printf); +void st_print_trace_events(FILE *stream, fprintf_function stream_printf); bool st_change_trace_event_state(const char *tname, bool tstate); -void st_print_trace_file_status(FILE *stream, int (*stream_printf)(FILE *stream, const char *fmt, ...)); +void st_print_trace_file_status(FILE *stream, fprintf_function stream_printf); void st_set_trace_file_enabled(bool enable); bool st_set_trace_file(const char *file); void st_flush_trace_buffer(void); -- 1.7.2.3