From e8020d1914b58c05a1a796b486e5a8fb23abe188 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 21 Jun 2016 13:28:01 +0200 Subject: Rename and move RTEMS_PRINTF_ATTRIBUTE() Rename RTEMS_PRINTF_ATTRIBUTE() into RTEMS_PRINTFLIKE() (similar to __printflike()) and move it to . --- cpukit/include/rtems/bspIo.h | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'cpukit/include/rtems/bspIo.h') diff --git a/cpukit/include/rtems/bspIo.h b/cpukit/include/rtems/bspIo.h index 112dde6126..4b5b2a2bf7 100644 --- a/cpukit/include/rtems/bspIo.h +++ b/cpukit/include/rtems/bspIo.h @@ -18,6 +18,10 @@ #ifndef _RTEMS_BSPIO_H #define _RTEMS_BSPIO_H +#include + +#include + #ifdef __cplusplus extern "C" { #endif @@ -36,15 +40,6 @@ extern "C" { * - BSP_poll_char */ -/** - * Print format function attribute for warning checks. Can be defined if - * checking needs to be disabled. - */ -#ifndef RTEMS_PRINTF_ATTRIBUTE -#define RTEMS_PRINTF_ATTRIBUTE(_format_pos, _ap_pos) \ - __attribute__((format(__printf__, _format_pos, _ap_pos))) -#endif - /** * This type defines the prototype for the BSP provided method to * print a single character. It is assumed to be polled. @@ -69,8 +64,6 @@ extern BSP_output_char_function_type BSP_output_char; */ extern BSP_polling_getchar_function_type BSP_poll_char; -#include - /** * @brief Get Character (kernel I/O) * @@ -107,7 +100,7 @@ extern int vprintk(const char *fmt, va_list ap); * * @return The number of characters output. */ -extern int printk(const char *fmt, ...) RTEMS_PRINTF_ATTRIBUTE(1, 2); +extern int printk(const char *fmt, ...) RTEMS_PRINTFLIKE(1, 2); /** * @brief Kernel Put String -- cgit v1.2.3