[rtems commit] testsuites: Fix locked_printf() test printer
Sebastian Huber
sebh at rtems.org
Thu May 26 19:42:19 UTC 2016
Module: rtems
Branch: master
Commit: dbedcf93f0209c2c1a21439fdb64a6a983390c8c
Changeset: http://git.rtems.org/rtems/commit/?id=dbedcf93f0209c2c1a21439fdb64a6a983390c8c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu May 26 21:40:34 2016 +0200
testsuites: Fix locked_printf() test printer
---
testsuites/support/src/locked_print.c | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/testsuites/support/src/locked_print.c b/testsuites/support/src/locked_print.c
index 7c0df66..bbe0578 100644
--- a/testsuites/support/src/locked_print.c
+++ b/testsuites/support/src/locked_print.c
@@ -18,18 +18,10 @@ static rtems_id locked_print_semaphore; /* synchronisation semaphore */
rtems_printer rtems_test_printer;
-static int locked_printf_plugin(void *context, const char *fmt, ...)
+static int locked_printf_plugin(void *context, const char *fmt, va_list ap)
{
- int rv;
- va_list ap;
-
(void) context;
-
- va_start(ap, fmt);
- rv = locked_vprintf(fmt, ap);
- va_end(ap);
-
- return rv;
+ return locked_vprintf(fmt, ap);
}
void locked_print_initialize(void)
@@ -59,7 +51,7 @@ void locked_print_initialize(void)
* Set up the printer to use the locked printf printer.
*/
rtems_test_printer.context = NULL;
- rtems_test_printer.context = locked_printf_plugin;
+ rtems_test_printer.printer = locked_printf_plugin;
}
int locked_vprintf(const char *fmt, va_list ap)
More information about the vc
mailing list