diff --git a/lib/libc/include/stdio.h b/lib/libc/include/stdio.h index c8ce5f7..ff34c51 100644 --- a/lib/libc/include/stdio.h +++ b/lib/libc/include/stdio.h @@ -53,6 +53,7 @@ static inline int putc(int c, FILE *stream) { return fputc(c, stream); } +extern int putchar(int c); extern char *fgets(char *restrict str, int count, FILE *restrict stream); extern int fputs(const char *restrict str, FILE *restrict stream); diff --git a/lib/libc/io/stdio/putchar.c b/lib/libc/io/stdio/putchar.c new file mode 100644 index 0000000..945636d --- /dev/null +++ b/lib/libc/io/stdio/putchar.c @@ -0,0 +1,6 @@ +#include + +int putchar(int c) +{ + return fputc(c, stdout); +}