Lines Matching refs:newstr
92 newstr := make([]byte, 0, len(name)+1)
97 newstr = append(newstr, '_')
101 newstr = append(newstr, c)
104 return b2s(newstr)
113 newstr := make([]byte, 0, len(name))
131 newstr = append(newstr, c)
134 return b2s(newstr)
158 newstr := make([]rune, 0, len(name)+3)
161 if !isASCIIUpper(newstr[len(newstr)-1]) {
162 newstr = append(newstr, '_')
167 l := len(newstr)
168 if isASCIIUpper(newstr[l-1]) && isASCIIUpper(newstr[l-2]) {
169 newstr = append(newstr, newstr[l-1])
170 newstr[l-1] = '_'
174 newstr = append(newstr, chr)
176 return strings.ToLower(string(newstr))
186 newstr := make([]rune, 0)
197 newstr = append(newstr, r)
201 return string(newstr)