Home | History | Annotate | Download | only in lib

Lines Matching refs:regmatch_t

44 					 size_t nmatch, regmatch_t pmatch[],
57 static unsigned int re_copy_regs (struct re_registers *regs, regmatch_t *pmatch,
67 static void update_regs (const re_dfa_t *dfa, regmatch_t *pmatch,
68 regmatch_t *prev_idx_match, Idx cur_node,
72 regmatch_t *regs,
77 size_t nmatch, regmatch_t *pmatch,
231 regmatch_t pmatch[_Restrict_arr_];
276 regmatch_t pmatch[], int eflags)
427 regmatch_t *pmatch;
472 pmatch = re_malloc (regmatch_t, nregs);
514 re_copy_regs (struct re_registers *regs, regmatch_t *pmatch, Idx nregs,
649 size_t nmatch, regmatch_t pmatch[],
1292 proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *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);
1422 regmatch_t *regs, re_node_set *eps_via_nodes)
1427 memcpy (regs, fs->stack[num].regs, sizeof (regmatch_t) * nregs);
1442 regmatch_t *pmatch, bool fl_backtrack)
1449 regmatch_t *prev_idx_match;
1469 if (__libc_use_alloca (nmatch * sizeof (regmatch_t)))
1470 prev_idx_match = (regmatch_t *) alloca (nmatch * sizeof (regmatch_t));
1473 prev_idx_match = re_malloc (regmatch_t, nmatch);
1481 memcpy (prev_idx_match, pmatch, sizeof (regmatch_t) * nmatch);
1565 update_regs (const re_dfa_t *dfa, regmatch_t *pmatch,
1566 regmatch_t *prev_idx_match, Idx cur_node, Idx cur_idx, Idx nmatch)
1591 memcpy (prev_idx_match, pmatch, sizeof (regmatch_t) * nmatch);
1602 memcpy (pmatch, prev_idx_match, sizeof (regmatch_t) * nmatch);