diff options
Diffstat (limited to 'src/lib/libc/include')
-rw-r--r-- | src/lib/libc/include/stdio.h | 13 | ||||
-rw-r--r-- | src/lib/libc/include/string.h | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/libc/include/stdio.h b/src/lib/libc/include/stdio.h index e97e07a..a90c4ad 100644 --- a/src/lib/libc/include/stdio.h +++ b/src/lib/libc/include/stdio.h @@ -30,6 +30,9 @@ #ifndef _STDIO_H #define _STDIO_H 1 +#include <stdarg.h> +#include <stddef.h> + #define EOF (-1) /* @@ -43,4 +46,14 @@ */ int puts(const char *s); +/* + * Write a formatted string to a buffer + */ +int vsnprintf(char *s, size_t size, const char *fmt, va_list ap); + +/* + * Print a formatted string + */ +int printf(const char *__restrict fmt, ...); + #endif /* _!STDIO_H */ diff --git a/src/lib/libc/include/string.h b/src/lib/libc/include/string.h index 3923a3b..1572400 100644 --- a/src/lib/libc/include/string.h +++ b/src/lib/libc/include/string.h @@ -31,6 +31,7 @@ #define _STRING_H 1 #include <stddef.h> +#include <stdint.h> /* * Get the length of a string |