diff options
author | Russ Cox <rsc@golang.org> | 2014-07-23 10:17:47 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2014-07-23 10:17:47 -0400 |
commit | bd36ee9fec432f2c3bfa9a1f541d6f6e26f50739 (patch) | |
tree | 23cd09bf30c3c82f50b5a940415ad4df061743d3 | |
parent | 39c562776317a006e2928dbdc9df5d862b139acd (diff) | |
download | go-bd36ee9fec432f2c3bfa9a1f541d6f6e26f50739.tar.gz |
lib9: format %#04x, 0 as 0x0000 not 000000.
This matches Go's fmt.Printf instead of ANSI C's dumb rules.
It makes the -S output from C liblink match Go's liblink.
LGTM=minux
R=minux
CC=golang-codereviews
https://codereview.appspot.com/112600043
-rw-r--r-- | src/lib9/fmt/dofmt.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lib9/fmt/dofmt.c b/src/lib9/fmt/dofmt.c index 94a91a2aa..3b9dc3612 100644 --- a/src/lib9/fmt/dofmt.c +++ b/src/lib9/fmt/dofmt.c @@ -491,12 +491,6 @@ __ifmt(Fmt *f) if(fl & FmtApost) __needsep(&ndig, &grouping); } - - /* - * Zero values don't get 0x. - */ - if(f->r == 'x' || f->r == 'X') - fl &= ~(ulong)FmtSharp; } for(w = f->prec; n < w && p > buf+3; n++){ if((fl & FmtApost) && __needsep(&ndig, &grouping)){ |