Lines Matching refs:srx
13282 struct regexp *const srx = ReANY(ssv); in Perl_reg_temp_copy() local
13343 memcpy(&(drx->xpv_cur), &(srx->xpv_cur), in Perl_reg_temp_copy()
13348 if (RXp_OFFSp(srx)) { in Perl_reg_temp_copy()
13349 const I32 npar = srx->nparens+1; in Perl_reg_temp_copy()
13350 NewCopy(RXp_OFFSp(srx), RXp_OFFSp(drx), npar, regexp_paren_pair); in Perl_reg_temp_copy()
13352 if (srx->substrs) { in Perl_reg_temp_copy()
13355 StructCopy(srx->substrs, drx->substrs, struct reg_substr_data); in Perl_reg_temp_copy()
13365 if (srx->logical_to_parno) { in Perl_reg_temp_copy()
13366 NewCopy(srx->logical_to_parno, in Perl_reg_temp_copy()
13368 srx->nparens+1, I32); in Perl_reg_temp_copy()
13369 NewCopy(srx->parno_to_logical, in Perl_reg_temp_copy()
13371 srx->nparens+1, I32); in Perl_reg_temp_copy()
13372 NewCopy(srx->parno_to_logical_next, in Perl_reg_temp_copy()
13374 srx->nparens+1, I32); in Perl_reg_temp_copy()
13380 drx->logical_nparens = srx->logical_nparens; in Perl_reg_temp_copy()
13386 drx->mother_re = ReREFCNT_inc(srx->mother_re ? srx->mother_re : ssv); in Perl_reg_temp_copy()
13388 if (srx->recurse_locinput) in Perl_reg_temp_copy()
13389 Newx(drx->recurse_locinput, srx->nparens + 1, char *); in Perl_reg_temp_copy()