Commit Diff


commit - ec270e2d09a8eacadc3061573f8bade8e7132d23
commit + 3fbe92ef1a2de9e8f470f66990a8637c0e29245b
blob - 4aa11f45a8c02e1be7841246e2869206c0e8d163
blob + 4cc96dd42a500ebab8b8e9ff2960267ac7a9f9d6
--- src/cmd/venti/srv/zblock.c
+++ src/cmd/venti/srv/zblock.c
@@ -5,13 +5,11 @@
 void
 fmtzbinit(Fmt *f, ZBlock *b)
 {
-	f->runes = 0;
+	memset(f, 0, sizeof *f);
+	fmtlocaleinit(f, nil, nil, nil);
 	f->start = b->data;
 	f->to = f->start;
 	f->stop = (char*)f->start + b->len;
-	f->flush = nil;
-	f->farg = nil;
-	f->nfmt = 0;
 }
 
 #define ROUNDUP(p, n) ((void*)(((uintptr)(p)+(n)-1)&~(uintptr)((n)-1)))