Lines Matching defs:pos
194 Stk_pos_t pos;
203 #define stkpop(s) stkold(s,&(stkframe(s)->pos))
215 f->pos = p;
242 #define pospop(e) (--(e)->pos->cur)
277 * allocate a frame and push a pos onto the stack
283 Pos_t* pos;
285 if (!(pos = vector(Pos_t, env->pos, env->pos->cur)))
290 pos->serial = rex->serial;
291 pos->p = p;
292 pos->be = be;
293 env->pos->cur++;
299 * os is start of old pos array, ns is start of new,
838 ((Pos_t*)env->pos->vec + env->pos->cur - 1)->serial = catcher.serial = rex->re.group.expr.binary.serial;
1056 (Pos_t*)env->pos->vec,
1058 (Pos_t*)env->pos->vec+env->pos->cur,
1064 n = env->pos->cur;
1071 memcpy(env->bestpos->vec, env->pos->vec, n * sizeof(Pos_t));
1879 !env->pos && !(env->pos = vecopen(16, sizeof(Pos_t))) ||
1885 env->pos->cur = env->bestpos->cur = 0;
2037 if (env->pos)
2038 vecclose(env->pos);