Lines Matching defs:pos
194 Stk_pos_t pos;
203 #define stkpop(s) stkold(s,&(stkframe(s)->pos))
215 f->pos = p;
241 #define pospop(e) (--(e)->pos->cur)
276 * allocate a frame and push a pos onto the stack
282 Pos_t* pos;
284 if (!(pos = vector(Pos_t, env->pos, env->pos->cur)))
289 pos->serial = rex->serial;
290 pos->p = p;
291 pos->be = be;
292 env->pos->cur++;
298 * os is start of old pos array, ns is start of new,
837 ((Pos_t*)env->pos->vec + env->pos->cur - 1)->serial = catcher.serial = rex->re.group.expr.binary.serial;
1055 (Pos_t*)env->pos->vec,
1057 (Pos_t*)env->pos->vec+env->pos->cur,
1063 n = env->pos->cur;
1070 memcpy(env->bestpos->vec, env->pos->vec, n * sizeof(Pos_t));
1878 !env->pos && !(env->pos = vecopen(16, sizeof(Pos_t))) ||
1884 env->pos->cur = env->bestpos->cur = 0;
2036 if (env->pos)
2037 vecclose(env->pos);