Lines Matching refs:it
51 quoted_iterator it;
60 len(quoted_iterator it)
62 return (int)(it.end - it.start);
72 start(quoted_iterator it, const buffer *buf)
74 return buf->data + it.start;
78 val(quoted_iterator it)
80 return it.value;
84 check_hex_escape(const buffer *buf, quoted_iterator it)
86 if (it.hex_digits > 1) {
89 for (size_t i = it.start + 2; i < it.end; i++) {
97 warning(357, len(it), start(it, buf));
99 if (it.hex_digits > 2)
101 warning(358, len(it), start(it, buf));
141 quoted_iterator it = ck->it;
144 while (quoted_next(ck->fmt, &it) && it.value > end_marker) {
145 ck->it = it;
147 descr_start = it.start;
148 if (it.escaped)
151 len(it), start(it, ck->fmt),
152 range(*dir, it), start(*dir, ck->fmt));
162 quoted_iterator *it = &ck->it;
164 if (!quoted_next(fmt, it))
166 quoted_iterator dir = *it;
170 if (has_bit && new_style && !quoted_next(fmt, it)) {
172 warning(364, range(dir, *it), start(dir, fmt));
176 quoted_iterator bit = *it;
180 if (has_width && !quoted_next(fmt, it)) {
182 warning(365, range(dir, *it), start(dir, fmt));
185 quoted_iterator width = *it;
189 if (has_cmp && !quoted_next(fmt, it)) {
191 warning(368, range(dir, *it), start(dir, fmt));
194 quoted_iterator cmp = *it;
199 quoted_iterator end = *it;
219 && quoted_next(ck->fmt, &ck->it) && ck->it.value == 0;
236 range(dir, *it), start(dir, fmt));
240 range(dir, *it), start(dir, fmt));
245 range(dir, *it), start(dir, fmt),
251 range(dir, *it), start(dir, fmt));
255 range(dir, *it), start(dir, fmt));
263 ck->fmt->data + dir.start, (int)(it->end - dir.start));
266 warning(367, range(dir, *it), start(dir, fmt));
269 warning(366, range(dir, *it), start(dir, fmt));
302 if (!quoted_next(fmt, &ck.it)) {
307 ck.new_style = ck.it.value == '\177';
308 if (ck.new_style && !quoted_next(fmt, &ck.it)) {
313 if (ck.it.value != 8 && ck.it.value != 10 && ck.it.value != 16) {
315 warning(361, len(ck.it), start(ck.it, fmt), val(ck.it));