X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=cc_runtime.h;h=b384fd270355ebaa3ea8513826ae75de72a9cdd7;hb=3bc3c5beacd5fac2157b8441ce88ad169a9bc6b0;hp=dbc7475774941d25c463631851b8521ad9279e03;hpb=0a574d6e232d3c652ebdcf1bd17c739c4373b905;p=p5sagit%2Fp5-mst-13.2.git diff --git a/cc_runtime.h b/cc_runtime.h index dbc7475..b384fd2 100644 --- a/cc_runtime.h +++ b/cc_runtime.h @@ -1,3 +1,12 @@ +/* cc_runtime.h + * + * Copyright (C) 1999, 2000, 2001, 2004, 2006, 2008 by Larry Wall and others + * + * You may distribute under the terms of either the GNU General Public + * License or the Artistic License, as specified in the README file. + * + */ + #define DOOP(ppname) PUTBACK; PL_op = ppname(aTHX); SPAGAIN #define CCPP(s) OP * s(pTHX) @@ -14,7 +23,7 @@ #define MAYBE_TAINT_SASSIGN_SRC(sv) \ if (PL_tainting && PL_tainted && (!SvGMAGICAL(left) || !SvSMAGICAL(left) || \ - !((mg=mg_find(left, 't')) && mg->mg_len & 1)))\ + !((mg=mg_find(left, PERL_MAGIC_taint)) && mg->mg_len & 1)))\ TAINT_NOT #define PP_PREINC(sv) do { \ @@ -45,8 +54,7 @@ switch (ret) { \ case 0: \ PL_op = ppaddr(aTHX); \ - PL_retstack[PL_retstack_ix - 1] = Nullop; \ - if (PL_op != nxt) CALLRUNOPS(); \ + if (PL_op != nxt) CALLRUNOPS(aTHX); \ JMPENV_POP; \ break; \ case 1: JMPENV_POP; JMPENV_JUMP(1); \