Files
George BrightonandGitHub b7c82e29e4 Upgrade open-telemetry/opentelemetry-collector-contrib to v0.89.0 (#3148)
* Upgrade open-telemetry/opentelemetry-collector-contrib to v0.89.0

* Update CHANGELOG

* Fix SIGSEGV due to missing ReportComponentStatus facility
2023-12-11 09:00:04 -05:00

41 lines
610 B
Go

package stats
import (
"strconv"
)
type intParser struct {
err error
}
func (p *intParser) ParseInt(s string, base int) int {
if p.err != nil {
return 0
}
var n int64
n, p.err = strconv.ParseInt(s, base, 0)
return int(n)
}
func (p *intParser) ParseInt64(s string, base int) int64 {
if p.err != nil {
return 0
}
var n int64
n, p.err = strconv.ParseInt(s, base, 64)
return n
}
func (p *intParser) ParseUint64(s string, base int) uint64 {
if p.err != nil {
return 0
}
var n uint64
n, p.err = strconv.ParseUint(s, base, 64)
return n
}
func (p *intParser) Err() error {
return p.err
}