From b97bc8bc71a6dac6dafc2afe7c4cbe2085fa2d55 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 7 May 2014 18:27:19 +0200 Subject: tests: Add locked_printf_plugin() Add locked_vprintf(). Return an int just like printf(), etc. --- testsuites/support/include/test_support.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'testsuites/support/include') diff --git a/testsuites/support/include/test_support.h b/testsuites/support/include/test_support.h index 1950388bc1..7c459ff1d9 100644 --- a/testsuites/support/include/test_support.h +++ b/testsuites/support/include/test_support.h @@ -10,6 +10,8 @@ #ifndef __TEST_SUPPORT_h #define __TEST_SUPPORT_h +#include + #ifdef __cplusplus extern "C" { #endif @@ -65,9 +67,16 @@ void rtems_time_test_measure_operation( /************** TEST SUPPORT **************/ /*********************************************************************/ /*********************************************************************/ -extern void locked_print_initialize(void); -extern void locked_printf(const char *fmt, ...); -extern void locked_printk(const char *fmt, ...); + +void locked_print_initialize(void); + +int locked_printf(const char *fmt, ...); + +int locked_vprintf(const char *fmt, va_list ap); + +int locked_printf_plugin(void *context, const char *fmt, ...); + +void locked_printk(const char *fmt, ...); #ifdef __cplusplus }; -- cgit v1.2.3