Lines Matching defs:pos
619 register I32 pos;
638 pos = len;
639 if (pos <= 0)
641 if (pos > PL_maxscream) {
643 PL_maxscream = pos + 80;
648 PL_maxscream = pos + pos / 4;
663 while (--pos >= 0) {
664 ch = s[pos];
666 snext[pos] = sfirst[ch] - pos;
668 snext[pos] = -pos;
669 sfirst[ch] = pos;
2947 I32 pos;
2970 pos = POPi;
2992 if (pos >= arybase) {
2993 pos -= arybase;
2994 rem = curlen-pos;
3007 pos += curlen;
3011 rem = pos+len;
3017 if (rem < pos)
3018 rem = pos;
3020 if (pos < 0)
3021 pos = 0;
3023 rem -= pos;
3033 I32 upos = pos;
3036 sv_pos_u2b(sv, &pos, &rem);
3037 tmps += pos;
3066 sv_insert(sv, pos, rem, repl, repl_len);