#include #include #include "dietstdio.h" int __stdio_outs(const char *s,size_t len) __attribute__((weak)); int __stdio_outs(const char *s,size_t len) { return (write(1,s,len)==(ssize_t)len)?1:0; } int vprintf(const char *format, va_list ap) { struct arg_printf _ap = { 0, (int(*)(void*,size_t,void*)) __stdio_outs }; return __v_printf(&_ap,format,ap); }