diff options
Diffstat (limited to 'cpukit/libcsupport/src/printf_plugin.c')
-rw-r--r-- | cpukit/libcsupport/src/printf_plugin.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cpukit/libcsupport/src/printf_plugin.c b/cpukit/libcsupport/src/printf_plugin.c index ab4f4a44a2..097e4126b5 100644 --- a/cpukit/libcsupport/src/printf_plugin.c +++ b/cpukit/libcsupport/src/printf_plugin.c @@ -23,18 +23,18 @@ #include "config.h" #endif -#include <rtems/bspIo.h> +#include <rtems/print.h> #include <stdio.h> -int rtems_printf_plugin(void *context, const char *format, ...) +void rtems_print_printer_printf(rtems_printer *printer) { - int rv; - va_list ap; - - va_start(ap, format); - rv = vprintf(format, ap); - va_end(ap); + printer->context = NULL; + printer->printer = rtems_printf_plugin; +} - return rv; +int rtems_printf_plugin(void *context, const char *format, va_list ap) +{ + (void) context; + return vprintf(format, ap); } |