File tree Expand file tree Collapse file tree 1 file changed +1
-92
lines changed Expand file tree Collapse file tree 1 file changed +1
-92
lines changed Original file line number Diff line number Diff line change 1
1
package internal
2
2
3
3
import (
4
- "encoding/hex"
5
4
"fmt"
6
5
"strconv"
7
6
"time"
@@ -52,96 +51,6 @@ func AppendArg(b []byte, v interface{}) []byte {
52
51
}
53
52
54
53
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 ... )
63
55
return dst
64
56
}
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
- }
You can’t perform that action at this time.
0 commit comments