Lines Matching defs:pos
331 char *pos = strchr(str, ':');
332 if (pos == NULL || (strict && pos == str))
335 (void) strncpy(dst, str, pos - str);
336 dst += pos - str;
339 pos++;
341 char *start = pos;
344 for (; *pos; pos++) {
345 char c = *pos;
347 if (pos == start || mode == KEY)
352 start = pos + 1;
355 if (pos == start || mode == VALUE)
359 start = pos + 1;
362 if (*(++pos) == '\0')
364 switch (c = *pos) {
379 if (strict && (pos == start || mode == KEY) ||
380 !strict && (pos != start && mode == KEY ||
381 pos == start && mode == VALUE))