Lines Matching refs:positions
64 static char * positions;
169 * set a byte in the positions array to indicate if a field or
202 for (pos = positions + start; start++ <= stop; *pos++ = 1);
213 memset(positions + 1, '1', autostart);
222 /* Grow the positions array to at least the specified size. */
229 if ((positions = realloc(positions, npos)) == NULL)
231 memset((char *)positions + oldnpos, 0, npos - oldnpos);
243 pos = positions + 1;
265 * Cut based on byte positions, taking care not to split multibyte characters.
291 if (col < maxval && !positions[1 + col]) {
300 !positions[1 + i])
304 canwrite &= positions[1 + i];
315 (i < maxval && !positions[1 + i])) {
340 pos = positions + 1;
425 pos = positions + 1;