github.com/twelsh-aw/go/src@v0.0.0-20230516233729-a56fe86a7c81/strconv/internal_test.go (about) 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // export access to strconv internals for tests 6 7 package strconv 8 9 func NewDecimal(i uint64) *decimal { 10 d := new(decimal) 11 d.Assign(i) 12 return d 13 } 14 15 func SetOptimize(b bool) bool { 16 old := optimize 17 optimize = b 18 return old 19 } 20 21 func ParseFloatPrefix(s string, bitSize int) (float64, int, error) { 22 return parseFloatPrefix(s, bitSize) 23 } 24 25 func MulByLog2Log10(x int) int { 26 return mulByLog2Log10(x) 27 } 28 29 func MulByLog10Log2(x int) int { 30 return mulByLog10Log2(x) 31 }