Lines Matching refs:positions
57 static char * positions;
162 * set a byte in the positions array to indicate if a field or
195 for (pos = positions + start; start++ <= stop; *pos++ = 1);
212 memset(positions + 1, '1', autostart);
221 /* Grow the positions array to at least the specified size. */
228 if ((positions = realloc(positions, npos)) == NULL)
230 memset((char *)positions + oldnpos, 0, npos - oldnpos);
242 pos = positions + 1;
264 * 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])) {
341 pos = positions + 1;
427 pos = positions + 1;