summaryrefslogtreecommitdiff
path: root/src/lib/libc/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/include')
-rw-r--r--src/lib/libc/include/stdio.h13
-rw-r--r--src/lib/libc/include/string.h1
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