xref: /plan9/sys/src/liboventi/scorefmt.c (revision 368c31ab13393dea083228fdd1c3445076f83a4b)
1*368c31abSDavid du Colombier #include <u.h>
2*368c31abSDavid du Colombier #include <libc.h>
3*368c31abSDavid du Colombier #include <oventi.h>
4*368c31abSDavid du Colombier 
5*368c31abSDavid du Colombier int
vtScoreFmt(Fmt * f)6*368c31abSDavid du Colombier vtScoreFmt(Fmt *f)
7*368c31abSDavid du Colombier {
8*368c31abSDavid du Colombier 	uchar *v;
9*368c31abSDavid du Colombier 	int i;
10*368c31abSDavid du Colombier 
11*368c31abSDavid du Colombier 	v = va_arg(f->args, uchar*);
12*368c31abSDavid du Colombier 	if(v == nil){
13*368c31abSDavid du Colombier 		fmtprint(f, "*");
14*368c31abSDavid du Colombier 	}else{
15*368c31abSDavid du Colombier 		for(i = 0; i < VtScoreSize; i++)
16*368c31abSDavid du Colombier 			fmtprint(f, "%2.2ux", v[i]);
17*368c31abSDavid du Colombier 	}
18*368c31abSDavid du Colombier 
19*368c31abSDavid du Colombier 	return 0;
20*368c31abSDavid du Colombier }
21