Lines Matching refs:pos
58 list->cur.pos = -1;
130 if (list->cur.pos == -1) {
139 list->cur.pos = -1;
144 list->cur.pos++;
169 list->cur.pos = -1;
173 iplist_setcurpos(struct iplist *list, long pos)
175 if (pos < 0 || (unsigned)pos >= list->nItems) {
176 list->cur.pos = -1;
182 list->cur.pos = 0;
185 if (pos < (int)list->cur.nItems) {
186 if (pos) {
187 list->cur.srcitem = pos;
188 list->cur.pos += pos;
193 pos -= list->cur.nItems;
194 list->cur.pos += list->cur.nItems;
219 result = list->cur.pos;