+#ifndef _C_STDIO_H
+#define _C_STDIO_H
+
+#include <stdint.h>
+#include <stdarg.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ size_t vsnprintf(char *buf, size_t size, const char *str, va_list args);
+
+ size_t snprintf(char *buf, size_t size, const char *str, ...)
+ __attribute__((format(printf, 3, 4)));
+
+ size_t sprintf(char *buf, const char *str, ...)
+ __attribute__((format(printf, 2, 3)));
+
+ size_t printf(const char *str, ...)
+ __attribute__((format(printf, 1, 2)));
+
+#ifdef __cplusplus
+}
+#endif
+#endif