Skip to content

Commit 3e42145

Browse files
committed
Remove arg hex encoding
1 parent a11b22f commit 3e42145

File tree

1 file changed

+1
-92
lines changed

1 file changed

+1
-92
lines changed

internal/arg.go

Lines changed: 1 addition & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package internal
22

33
import (
4-
"encoding/hex"
54
"fmt"
65
"strconv"
76
"time"
@@ -52,96 +51,6 @@ func AppendArg(b []byte, v interface{}) []byte {
5251
}
5352

5453
func appendUTF8String(dst []byte, src []byte) []byte {
55-
if isSimple(src) {
56-
dst = append(dst, src...)
57-
return dst
58-
}
59-
60-
s := len(dst)
61-
dst = append(dst, make([]byte, hex.EncodedLen(len(src)))...)
62-
hex.Encode(dst[s:], src)
54+
dst = append(dst, src...)
6355
return dst
6456
}
65-
66-
func isSimple(b []byte) bool {
67-
for _, c := range b {
68-
if !isSimpleByte(c) {
69-
return false
70-
}
71-
}
72-
return true
73-
}
74-
75-
func isSimpleByte(c byte) bool {
76-
return simple[c]
77-
}
78-
79-
var simple = [256]bool{
80-
'-': true,
81-
'_': true,
82-
83-
'0': true,
84-
'1': true,
85-
'2': true,
86-
'3': true,
87-
'4': true,
88-
'5': true,
89-
'6': true,
90-
'7': true,
91-
'8': true,
92-
'9': true,
93-
94-
'a': true,
95-
'b': true,
96-
'c': true,
97-
'd': true,
98-
'e': true,
99-
'f': true,
100-
'g': true,
101-
'h': true,
102-
'i': true,
103-
'j': true,
104-
'k': true,
105-
'l': true,
106-
'm': true,
107-
'n': true,
108-
'o': true,
109-
'p': true,
110-
'q': true,
111-
'r': true,
112-
's': true,
113-
't': true,
114-
'u': true,
115-
'v': true,
116-
'w': true,
117-
'x': true,
118-
'y': true,
119-
'z': true,
120-
121-
'A': true,
122-
'B': true,
123-
'C': true,
124-
'D': true,
125-
'E': true,
126-
'F': true,
127-
'G': true,
128-
'H': true,
129-
'I': true,
130-
'J': true,
131-
'K': true,
132-
'L': true,
133-
'M': true,
134-
'N': true,
135-
'O': true,
136-
'P': true,
137-
'Q': true,
138-
'R': true,
139-
'S': true,
140-
'T': true,
141-
'U': true,
142-
'V': true,
143-
'W': true,
144-
'X': true,
145-
'Y': true,
146-
'Z': true,
147-
}

0 commit comments

Comments
 (0)