mirror of
https://github.com/rumanzo/bt2qbt.git
synced 2024-11-26 04:12:30 +01:00
Faster ASCIIconvert
This commit is contained in:
parent
edc5dae8df
commit
8b9baa680a
10
bt2qbt.go
10
bt2qbt.go
@ -19,17 +19,19 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
"bytes"
|
||||
)
|
||||
|
||||
func ASCIIconvert(s string) (newstring string) {
|
||||
func ASCIIconvert(s string) string {
|
||||
var buffer bytes.Buffer
|
||||
for _, c := range s {
|
||||
if c > 127 {
|
||||
newstring = fmt.Sprintf("%v\\x%x", newstring, c)
|
||||
buffer.WriteString(`\x` + strconv.FormatUint(uint64(c), 16))
|
||||
} else {
|
||||
newstring = fmt.Sprintf("%v%v", newstring, string(c))
|
||||
buffer.WriteString(string(c))
|
||||
}
|
||||
}
|
||||
return
|
||||
return buffer.String()
|
||||
}
|
||||
|
||||
func checknotexists(s string, tags []string) (bool, string) {
|
||||
|
Loading…
Reference in New Issue
Block a user