xref: /plan9/sys/src/libdraw/fmt.c (revision cd1a0026bd8e8c5ac069b04ebed15cc463bea6cf)
1*cd1a0026SDavid du Colombier #include <u.h>
2*cd1a0026SDavid du Colombier #include <libc.h>
3*cd1a0026SDavid du Colombier #include <draw.h>
4*cd1a0026SDavid du Colombier 
5*cd1a0026SDavid du Colombier int
Rfmt(Fmt * f)6*cd1a0026SDavid du Colombier Rfmt(Fmt *f)
7*cd1a0026SDavid du Colombier {
8*cd1a0026SDavid du Colombier 	Rectangle r;
9*cd1a0026SDavid du Colombier 
10*cd1a0026SDavid du Colombier 	r = va_arg(f->args, Rectangle);
11*cd1a0026SDavid du Colombier 	return fmtprint(f, "%P %P", r.min, r.max);
12*cd1a0026SDavid du Colombier }
13*cd1a0026SDavid du Colombier 
14*cd1a0026SDavid du Colombier int
Pfmt(Fmt * f)15*cd1a0026SDavid du Colombier Pfmt(Fmt *f)
16*cd1a0026SDavid du Colombier {
17*cd1a0026SDavid du Colombier 	Point p;
18*cd1a0026SDavid du Colombier 
19*cd1a0026SDavid du Colombier 	p = va_arg(f->args, Point);
20*cd1a0026SDavid du Colombier 	return fmtprint(f, "[%d %d]", p.x, p.y);
21*cd1a0026SDavid du Colombier }
22*cd1a0026SDavid du Colombier 
23