Lines Matching refs:pos
75 #define NEXTCOL(pos) { \
77 while (BLANK & l_d_mask[*(++pos)]); \
78 while ((*(pos+1) != '\0') && !((FLD_D | REC_D_F) & l_d_mask[*++pos]));\
98 u_char *lineend, *pos;
106 pos = line_data - 1;
112 for (; (col < clpos->num) && (pos < lineend); col++) {
113 NEXTCOL(pos);
115 if (pos >= lineend)
117 clpos->start = SEP_FLAG ? pos + 1 : pos;
118 NEXTCOL(pos);
119 clpos->end = pos;
121 if (pos >= lineend) {
251 number(u_char *pos, const u_char *bufend, u_char *line, u_char *lineend,
271 if (pos + 1 + MAX_EXP_ENC > bufend)
303 *pos++ = 0x80;
304 return pos;
313 *pos++ = negate ^ exponent;
329 *pos++ = negate ^ (t + 0xc0);
332 *pos++ = negate ^ (exponent >> (c * 8));
336 for (last_nz_pos = pos; line < lineend; ) {
337 if (pos >= bufend)
360 *pos++ = negate ^ (val + 0x40);
362 last_nz_pos = pos;
372 length(u_char *pos, const u_char *bufend, u_char *line, u_char *lineend,
379 return number(pos, bufend, buf, buf + l, flag);