Lines Matching refs:MARK
428 if (SP - MARK != 1) {
430 do_join(TARG, &PL_sv_no, MARK, SP);
432 SP = MARK + 1;
463 if (SP - MARK != 1) {
465 do_join(TARG, &PL_sv_no, MARK, SP);
469 SP = MARK + 1;
528 gv = (GV *)*++MARK;
537 *MARK-- = SvTIED_obj((SV*)io, mg);
538 PUSHMARK(MARK);
547 if (MARK < SP) {
548 sv = *++MARK;
555 ok = do_openn(gv, tmps, len, FALSE, O_RDONLY, 0, Nullfp, MARK+1, (SP-MARK));
782 I32 markoff = MARK - PL_stack_base;
787 varsv = *++MARK;
815 items = SP - MARK++;
816 if (sv_isobject(*MARK)) {
822 PUSHs(*MARK++);
830 stash = gv_stashsv(*MARK, FALSE);
833 methname, *MARK);
840 PUSHs(*MARK++);
1441 gv = (GV*)*++MARK;
1448 if (MARK == ORIGMARK) {
1450 ++MARK;
1451 Move(MARK, MARK + 1, (SP - MARK) + 1, SV*);
1454 PUSHMARK(MARK - 1);
1455 *MARK = SvTIED_obj((SV*)io, mg);
1461 MARK = ORIGMARK + 1;
1462 *MARK = *SP;
1463 SP = MARK;
1485 do_sprintf(sv, SP - MARK, MARK + 1);
1555 gv = (GV*)*++MARK;
1562 PUSHMARK(MARK-1);
1563 *MARK = SvTIED_obj((SV*)io, mg);
1576 bufsv = *++MARK;
1579 length = SvIVx(*++MARK);
1581 if (MARK < SP)
1582 offset = SvIVx(*++MARK);
1787 gv = (GV*)*++MARK;
1794 PUSHMARK(MARK-1);
1795 *MARK = SvTIED_obj((SV*)io, mg);
1807 bufsv = *++MARK;
1809 length = (Size_t)SvNVx(*++MARK);
1811 length = (Size_t)SvIVx(*++MARK);
1847 if (MARK < SP) {
1848 offset = SvIVx(*++MARK);
1880 else if (SP > MARK) {
1883 sockbuf = SvPVx(*++MARK, mlen);
3492 I32 value = (I32)apply(PL_op->op_type, MARK, SP);
3494 SP = MARK;
3520 value = (I32)apply(PL_op->op_type, MARK, SP);
3521 SP = MARK;
3530 value = (I32)apply(PL_op->op_type, MARK, SP);
3531 SP = MARK;
3540 value = (I32)apply(PL_op->op_type, MARK, SP);
3541 SP = MARK;
4085 while (++MARK <= SP) {
4086 (void)SvPV_nolen(*MARK); /* stringify for taint check */
4090 MARK = ORIGMARK;
4164 SV *really = *++MARK;
4165 value = (I32)do_aexec5(really, MARK, SP, pp[1], did_pipes);
4167 else if (SP - MARK != 1)
4168 value = (I32)do_aexec5(Nullsv, MARK, SP, pp[1], did_pipes);
4178 SV *really = *++MARK;
4180 value = (I32)do_aspawn(really, MARK, SP);
4182 value = (I32)do_aspawn(really, (void **)MARK, (void **)SP);
4185 else if (SP - MARK != 1) {
4187 value = (I32)do_aspawn(Nullsv, MARK, SP);
4189 value = (I32)do_aspawn(Nullsv, (void **)MARK, (void **)SP);
4213 while (++MARK <= SP) {
4214 (void)SvPV_nolen(*MARK); /* stringify for taint check */
4218 MARK = ORIGMARK;
4223 SV *really = *++MARK;
4224 value = (I32)do_aexec(really, MARK, SP);
4226 else if (SP - MARK != 1)
4228 value = (I32)vms_do_aexec(Nullsv, MARK, SP);
4232 (void ) do_aspawn(Nullsv, MARK, SP);
4236 value = (I32)do_aexec(Nullsv, MARK, SP);
4262 value = (I32)apply(PL_op->op_type, MARK, SP);
4263 SP = MARK;
4538 I32 value = (I32)(do_shmio(PL_op->op_type, MARK, SP) >= 0);
4539 SP = MARK;
4563 I32 value = (I32)(do_msgsnd(MARK, SP) >= 0);
4564 SP = MARK;
4576 I32 value = (I32)(do_msgrcv(MARK, SP) >= 0);
4577 SP = MARK;
4591 int anum = do_ipcget(PL_op->op_type, MARK, SP);
4592 SP = MARK;
4606 int anum = do_ipcctl(PL_op->op_type, MARK, SP);
4607 SP = MARK;
4626 I32 value = (I32)(do_semop(MARK, SP) >= 0);
4627 SP = MARK;
5556 register I32 items = SP - MARK;
5563 while (++MARK <= SP) {
5564 if (SvTAINTED(*MARK)) {
5569 MARK = ORIGMARK;
5577 while (++MARK <= SP) {
5578 if (SvNIOK(*MARK) || !i)
5579 a[i++] = SvIV(*MARK);
5580 else if (*MARK == &PL_sv_undef)
5583 a[i++] = (unsigned long)SvPV_force(*MARK, n_a);