From c2bc9b1490f473959869c337c53d253709fe0b59 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 25 Nov 2008 09:23:13 -0800 Subject: % x inserts spaces between hex bytes in string/*[]byte R=r DELTA=7 (7 added, 0 deleted, 0 changed) OCL=19967 CL=19978 --- src/lib/fmt/format.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/lib/fmt/format.go') diff --git a/src/lib/fmt/format.go b/src/lib/fmt/format.go index 64d6c9bc9..d1c20a513 100644 --- a/src/lib/fmt/format.go +++ b/src/lib/fmt/format.go @@ -374,6 +374,9 @@ func (f *Fmt) s(s string) *Fmt { func (f *Fmt) sx(s string) *Fmt { t := ""; for i := 0; i < len(s); i++ { + if i > 0 && f.space { + t += " "; + } v := s[i]; t += string(ldigits[v>>4]); t += string(ldigits[v&0xF]); -- cgit v1.2.3