Lines Matching refs:cp
69 const STRING_TYPE *cp = end - 1; in __correctly_grouped_prefixwc() local
73 while (cp >= begin) in __correctly_grouped_prefixwc()
76 if (*cp == thousands) in __correctly_grouped_prefixwc()
79 if (cp[thousands_len - 1] == *thousands) in __correctly_grouped_prefixwc()
82 if (thousands[cnt] != cp[thousands_len - 1 - cnt]) in __correctly_grouped_prefixwc()
88 --cp; in __correctly_grouped_prefixwc()
93 if (cp < begin) in __correctly_grouped_prefixwc()
96 if (end - cp == (int) *gp + 1) in __correctly_grouped_prefixwc()
102 if (cp < begin) in __correctly_grouped_prefixwc()
110 new_end = cp - 1; in __correctly_grouped_prefixwc()
122 --cp; in __correctly_grouped_prefixwc()
131 while (cp >= begin) in __correctly_grouped_prefixwc()
134 if (*cp == thousands) in __correctly_grouped_prefixwc()
138 if (thousands[cnt] != cp[thousands_len - cnt - 1]) in __correctly_grouped_prefixwc()
143 --cp; in __correctly_grouped_prefixwc()
146 if (cp < begin) in __correctly_grouped_prefixwc()
153 const STRING_TYPE *group_end = cp; in __correctly_grouped_prefixwc()
155 while (cp >= begin) in __correctly_grouped_prefixwc()
158 if (*cp == thousands) in __correctly_grouped_prefixwc()
162 if (thousands[cnt] != cp[thousands_len - cnt - 1]) in __correctly_grouped_prefixwc()
167 --cp; in __correctly_grouped_prefixwc()
170 if (cp < begin && group_end - cp <= (int) *gp) in __correctly_grouped_prefixwc()
174 if (cp < begin || group_end - cp != (int) *gp) in __correctly_grouped_prefixwc()
188 if (end - cp > (int) *gp + 1) in __correctly_grouped_prefixwc()
189 end = cp + (int) *gp + 1; in __correctly_grouped_prefixwc()
190 else if (cp < begin) in __correctly_grouped_prefixwc()
195 end = cp; in __correctly_grouped_prefixwc()