Added indexBytePortal from standard library to link as implementation for internal/bytealg.IndexByte
Этот коммит содержится в:
родитель
519adf3aef
коммит
eb9c2c276e
1 изменённых файлов: 11 добавлений и 0 удалений
11
src/runtime/bytes.go
Обычный файл
11
src/runtime/bytes.go
Обычный файл
|
@ -0,0 +1,11 @@
|
||||||
|
package runtime
|
||||||
|
|
||||||
|
//go:linkname indexBytePortable internal/bytealg.IndexByte
|
||||||
|
func indexBytePortable(s []byte, c byte) int {
|
||||||
|
for i, b := range s {
|
||||||
|
if b == c {
|
||||||
|
return i
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return -1
|
||||||
|
}
|
Загрузка…
Создание таблицы
Сослаться в новой задаче