Lines Matching refs:cur
136 const char *cur = format; in VSNPrintf() local
138 for (; *cur; cur++) { in VSNPrintf()
139 if (*cur != '%') { in VSNPrintf()
140 result += AppendChar(&buff, buff_end, *cur); in VSNPrintf()
143 cur++; in VSNPrintf()
144 bool left_justified = *cur == '-'; in VSNPrintf()
146 cur++; in VSNPrintf()
147 bool have_width = (*cur >= '0' && *cur <= '9'); in VSNPrintf()
148 bool pad_with_zero = (*cur == '0'); in VSNPrintf()
151 while (*cur >= '0' && *cur <= '9') { in VSNPrintf()
152 width = width * 10 + *cur++ - '0'; in VSNPrintf()
155 bool have_precision = (cur[0] == '.' && cur[1] == '*'); in VSNPrintf()
158 cur += 2; in VSNPrintf()
161 bool have_z = (*cur == 'z'); in VSNPrintf()
162 cur += have_z; in VSNPrintf()
163 bool have_l = cur[0] == 'l' && cur[1] != 'l'; in VSNPrintf()
164 cur += have_l; in VSNPrintf()
165 bool have_ll = cur[0] == 'l' && cur[1] == 'l'; in VSNPrintf()
166 cur += have_ll * 2; in VSNPrintf()
170 CHECK(!((precision >= 0 || left_justified) && *cur != 's')); in VSNPrintf()
171 switch (*cur) { in VSNPrintf()
188 bool uppercase = (*cur == 'X'); in VSNPrintf()
189 result += AppendUnsigned(&buff, buff_end, uval, (*cur == 'u') ? 10 : 16, in VSNPrintf()