Lines Matching defs:mark
1790 register SV **mark;
1821 MEXTEND(mark,0);
1828 for (mark = newsp + 1; mark <= SP; mark++) {
1829 if (!(SvFLAGS(*mark) & (SVs_PADTMP|SVs_TEMP))) {
1830 *mark = sv_mortalcopy(*mark);
2283 SP = PL_stack_base + POPMARK; /* pop original mark */
2309 SV **mark;
2369 SV **mark;
2395 for (mark = newsp + 1; mark <= SP; mark++) {
2396 if (SvTEMP(*mark))
2398 else if (SvFLAGS(*mark) & (SVs_PADTMP | SVf_READONLY))
2399 *mark = sv_mortalcopy(*mark);
2402 PL_tmps_stack[++PL_tmps_ix] = *mark;
2403 (void)SvREFCNT_inc(*mark);
2436 PL_tmps_stack[++PL_tmps_ix] = *mark;
2437 (void)SvREFCNT_inc(*mark);
2453 for (mark = newsp + 1; mark <= SP; mark++) {
2454 if (*mark != &PL_sv_undef
2455 && SvFLAGS(*mark) & (SVs_TEMP | SVs_PADTMP | SVf_READONLY)) {
2468 PL_tmps_stack[++PL_tmps_ix] = *mark;
2469 (void)SvREFCNT_inc(*mark);
2808 while (SP > mark) {
2812 PL_stack_sp = mark + 1;