37#ifndef _RTEMS_DEV_IO_H
38#define _RTEMS_DEV_IO_H
This header file provides basic definitions used by the API and the implementation.
#define RTEMS_PRINTFLIKE(_format_pos, _ap_pos)
Tells the compiler in a declaration that this function expects printf()-like arguments.
Definition: basedefs.h:772
int int _IO_Vprintf(IO_Put_char put_char, void *arg, char const *fmt, va_list ap)
Prints characters using the put character handler according to the format string.
Definition: iovprintf.c:92
int _IO_Printf(IO_Put_char put_char, void *arg, char const *fmt,...) RTEMS_PRINTFLIKE(3
Prints characters using the put character handler according to the format string.
void _IO_Relax(void)
Issues a couple of no-operation instructions.
Definition: iorelax.c:43
void(* IO_Put_char)(int c, void *arg)
This type defines the put character handler.
Definition: io.h:65