Lines Matching defs:pos
163 const char *pos = position;
166 if (!pos)
170 if (isdigit(*pos)) {
173 component->n = strtoll(pos, &endptr, 10);
175 component->n = strtol(pos, &endptr, 10);
178 pos = endptr;
179 } else if (*pos == '*') {
182 pos++;
183 } while(*pos && *pos != '+');
190 if (isalpha(*pos)) {
191 int c = tolower(*pos);
194 if (isalpha(pos[1])) {
197 if (strncasecmp(pos, stage[i].name, stage[i].namelen) == 0
198 && !isalpha(pos[stage[i].namelen])) {
202 pos += stage[i].namelen;
218 ++pos;
219 } while (isalpha(*pos));
228 if (isdigit(*pos)) {
231 component->pl = strtoll(pos, &endptr, 10);
233 component->pl = strtol(pos, &endptr, 10);
236 pos = endptr;
245 while (*pos && !isdigit(*pos) && !isalpha(*pos) && *pos != '+' && *pos != '*') {
246 pos++;
249 return pos;