Lines Matching refs:pos
421 size_t pos; in type_parse() local
426 for (pos = 0; str[pos]; ++pos) { in type_parse()
430 if (!is_type_prefix(&str[pos])) in type_parse()
433 end = pos + 2; in type_parse()
450 str[pos], name, str); in type_parse()
451 empty = end == pos + 3; in type_parse()
454 empty = end == pos + 2; in type_parse()
458 str[pos], name, str); in type_parse()
461 if (pos > start) { in type_parse()
462 fragment = xstrndup(&str[start], pos - start); in type_parse()
471 fragment = xstrndup(&str[pos], end - pos); in type_parse()
475 pos = end - 1; in type_parse()