Home | History | Annotate | Download | only in lib

Lines Matching defs:nregs

58 				  Idx nregs, int regs_allocated)
71 Idx str_idx, Idx dest_node, Idx nregs,
428 Idx nregs;
458 nregs = 1;
462 nregs = regs->num_regs;
463 if (BE (nregs < 1, 0))
467 nregs = 1;
471 nregs = bufp->re_nsub + 1;
472 pmatch = re_malloc (regmatch_t, nregs);
480 nregs, pmatch, eflags);
490 bufp->regs_allocated = re_copy_regs (regs, pmatch, nregs,
514 re_copy_regs (struct re_registers *regs, regmatch_t *pmatch, Idx nregs,
519 Idx need_regs = nregs + 1;
561 /* This function may not be called with REGS_FIXED and nregs too big. */
562 assert (regs->num_regs >= nregs);
567 for (i = 0; i < nregs; ++i)
1292 proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs,
1326 && push_fail_stack (fs, *pidx, candidate, nregs, regs,
1395 Idx nregs, regmatch_t *regs, re_node_set *eps_via_nodes)
1411 fs->stack[num].regs = re_malloc (regmatch_t, nregs);
1414 memcpy (fs->stack[num].regs, regs, sizeof (regmatch_t) * nregs);
1421 pop_fail_stack (struct re_fail_stack_t *fs, Idx *pidx, Idx nregs,
1427 memcpy (regs, fs->stack[num].regs, sizeof (regmatch_t) * nregs);