aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/os_plan9.go
diff options
context:
space:
mode:
authorJes Cok <xigua67damn@gmail.com>2024-05-15 02:37:41 +0800
committerMichael Knyszek <mknyszek@google.com>2024-05-17 15:41:45 +0000
commit2c635b68fdc8ddf83208ed2ec65eff09a3af58b8 (patch)
tree39afcafd8f4d3e03a68334a53ab38c5dfe53250d /src/runtime/os_plan9.go
parentd11e41728515aea6f7def4a279a3a2591fb18650 (diff)
downloadgo-2c635b68fdc8ddf83208ed2ec65eff09a3af58b8.tar.xz
runtime: make use of stringslite.{HasPrefix, HasSuffix}
Change-Id: I7461a892e1591e3bad876f0a718a99e6de2c4659 Reviewed-on: https://go-review.googlesource.com/c/go/+/585435 Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/runtime/os_plan9.go')
-rw-r--r--src/runtime/os_plan9.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/runtime/os_plan9.go b/src/runtime/os_plan9.go
index 5e355f1664..2dbb42ad03 100644
--- a/src/runtime/os_plan9.go
+++ b/src/runtime/os_plan9.go
@@ -7,6 +7,7 @@ package runtime
import (
"internal/abi"
"internal/runtime/atomic"
+ "internal/stringslite"
"unsafe"
)
@@ -124,7 +125,7 @@ func indexNoFloat(s, t string) int {
return 0
}
for i := 0; i < len(s); i++ {
- if s[i] == t[0] && hasPrefix(s[i:], t) {
+ if s[i] == t[0] && stringslite.HasPrefix(s[i:], t) {
return i
}
}
@@ -132,20 +133,20 @@ func indexNoFloat(s, t string) int {
}
func atolwhex(p string) int64 {
- for hasPrefix(p, " ") || hasPrefix(p, "\t") {
+ for stringslite.HasPrefix(p, " ") || stringslite.HasPrefix(p, "\t") {
p = p[1:]
}
neg := false
- if hasPrefix(p, "-") || hasPrefix(p, "+") {
+ if stringslite.HasPrefix(p, "-") || stringslite.HasPrefix(p, "+") {
neg = p[0] == '-'
p = p[1:]
- for hasPrefix(p, " ") || hasPrefix(p, "\t") {
+ for stringslite.HasPrefix(p, " ") || stringslite.HasPrefix(p, "\t") {
p = p[1:]
}
}
var n int64
switch {
- case hasPrefix(p, "0x"), hasPrefix(p, "0X"):
+ case stringslite.HasPrefix(p, "0x"), stringslite.HasPrefix(p, "0X"):
p = p[2:]
for ; len(p) > 0; p = p[1:] {
if '0' <= p[0] && p[0] <= '9' {
@@ -158,7 +159,7 @@ func atolwhex(p string) int64 {
break
}
}
- case hasPrefix(p, "0"):
+ case stringslite.HasPrefix(p, "0"):
for ; len(p) > 0 && '0' <= p[0] && p[0] <= '7'; p = p[1:] {
n = n*8 + int64(p[0]-'0')
}