blob: 7fe579e0a527c435402e6748765a99e641ea8ee0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdarg.h>
#include <unistd.h>
#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)==(int)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);
}
|