fmt.c 270 B

12345678910111213141516171819202122
  1. #include <u.h>
  2. #include <libc.h>
  3. #include <draw.h>
  4. int
  5. Rfmt(Fmt *f)
  6. {
  7. Rectangle r;
  8. r = va_arg(f->args, Rectangle);
  9. return fmtprint(f, "%P %P", r.min, r.max);
  10. }
  11. int
  12. Pfmt(Fmt *f)
  13. {
  14. Point p;
  15. p = va_arg(f->args, Point);
  16. return fmtprint(f, "[%d %d]", p.x, p.y);
  17. }