37#ifndef _RTEMS_DEV_IO_H
38#define _RTEMS_DEV_IO_H
136 const
char *wordbreak,
167 const
char *wordbreak,
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 _IO_Base64url(IO_Put_char put_char, void *arg, const void *src, size_t len, const char *wordbreak, int wordlen)
Outputs the source buffer in base64url encoding.
Definition: iobase64.c:106
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:97
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.
int _IO_Base64(IO_Put_char put_char, void *arg, const void *src, size_t len, const char *wordbreak, int wordlen)
Outputs the source buffer in base64 encoding.
Definition: iobase64.c:95
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