#include <stdint.h>
#include <stdlib.h>
#include <string.h>
+#include <stdio.h>
#define NUMBUFSIZ 24
return ptr;
}
+
+int
+vsnprintf(char* buffer, unsigned int size, const char* fmt, va_list ap)
+{
+ return __vprintf_internal(buffer, fmt, size, ap);
+}
+
+int
+snprintf(char* buffer, unsigned int size, const char* fmt, ...)
+{
+ va_list l;
+ va_start(l, fmt);
+ int r = __vprintf_internal(buffer, fmt, size, l);
+ va_end(l);
+ return r;
+}
\ No newline at end of file