xref: /plan9-contrib/sys/src/cmd/unix/drawterm/libmemdraw/iprint.c (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1 #include "../lib9.h"
2 
3 #include "../libdraw/draw.h"
4 #include "../libmemdraw/memdraw.h"
5 
6 #undef write
7 int drawdebug;
8 int
9 iprint(char *fmt,...)
10 {
11 	char buf[128];
12 	int n;
13 	va_list va;
14 
15 	va_start(va, fmt);
16 	n = doprint(buf, buf+sizeof buf, fmt, va) - buf;
17 	va_end(va);
18 	write(1, buf, n);
19 	return n;
20 }
21