From e684aa575c07e0c3b15d959ff4b06d9d8787597a Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 6 Jan 2009 15:19:02 -0800 Subject: new new & make R=r OCL=22166 CL=22166 --- src/lib/json/parse.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/lib/json/parse.go') diff --git a/src/lib/json/parse.go b/src/lib/json/parse.go index f38bb59a6..cec2a2961 100644 --- a/src/lib/json/parse.go +++ b/src/lib/json/parse.go @@ -48,7 +48,7 @@ export func Unquote(s string) (t string, ok bool) { if len(s) < 2 || s[0] != '"' || s[len(s)-1] != '"' { return } - b := new([]byte, len(s)); + b := make([]byte, len(s)); w := 0; for r := 1; r < len(s)-1; { switch { @@ -118,9 +118,9 @@ export func Unquote(s string) (t string, ok bool) { } export func Quote(s string) string { - chr := new([]byte, utf8.UTFMax); + chr := make([]byte, utf8.UTFMax); chr0 := chr[0:1]; - b := new(*io.ByteBuffer); + b := new(io.ByteBuffer); chr[0] = '"'; b.Write(chr0); for i := 0; i < len(s); i++ { @@ -387,7 +387,7 @@ Switch: } export func Parse(s string, build Builder) (ok bool, errindx int, errtok string) { - lex := new(*Lexer); + lex := new(Lexer); lex.s = s; lex.Next(); if ParseValue(lex, build) { -- cgit v1.2.3