Lazuli
stdio.h
Go to the documentation of this file.
1 /*
2  * SPDX-License-Identifier: GPL-3.0-only
3  * This file is part of Lazuli.
4  */
5 
14 #ifndef STDIO_H
15 #define STDIO_H
16 
17 #include <Lazuli/common.h>
18 
20 
24 #define EOF ((int)-1)
25 
57 int
58 printf(const char * format, ...);
59 
68 int
69 putchar(int c);
70 
79 int
80 puts(const char *s);
81 
83 
84 #endif /* STDIO_H */
int putchar(int c)
Transmit a single character on the serial line.
Definition: usart.c:40
int puts(const char *s)
Transmit the NUL-terminated string s followed by a trailing newline on the serial line...
Definition: usart.c:52
#define _EXTERN_C_DECL_BEGIN
Open C++ header file declarations.
Definition: common.h:37
int printf(const char *format,...)
Produce unbuffered formatted output to the serial line.
Definition: printf.c:191
Basic type definitions and useful macros.
#define _EXTERN_C_DECL_END
Close C++ header file declarations.
Definition: common.h:42