From: Rob Pike Date: Tue, 24 Jun 2008 19:54:26 +0000 (-0700) Subject: remove explicit import of "sys" X-Git-Tag: weekly.2009-11-06~3637 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=362ea7c77da8afef44a6f762a2b1ccd2d4841667;p=gostls13.git remove explicit import of "sys" add a boolean printer SVN=124362 --- diff --git a/src/lib/fmt.go b/src/lib/fmt.go index 8c4b249626..521e8ed02c 100644 --- a/src/lib/fmt.go +++ b/src/lib/fmt.go @@ -11,7 +11,7 @@ package fmt f.ud(^0).putnl(); // print string with automatic newline */ -import sys "sys" +// import sys "sys" export Fmt, New; @@ -144,6 +144,17 @@ func putint(buf *[64]byte, i int, base, val uint64, digits *string) int { return i-1; } +// boolean +func (f *Fmt) boolean(a bool) *Fmt { + if a { + f.pad("true"); + } else { + f.pad("false"); + } + f.clearflags(); + return f; +} + // integer; interprets prec but not wid. func (f *Fmt) integer(a int64, base uint, is_signed bool, digits *string) string { var buf [64]byte;