X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=intrpvar.h;h=6fd9b5d3db4c3d553654082d4477ec2c22bc68bd;hb=84dccb35f7809a3cd00c6b11d0a9aa40b70e045f;hp=f86b5fc660c0a0acf93b9c1ba17bebb921cbeeca;hpb=7cd91da4aacbc06cf77f68a39f56e59a16d393bb;p=p5sagit%2Fp5-mst-13.2.git diff --git a/intrpvar.h b/intrpvar.h index f86b5fc..6fd9b5d 100644 --- a/intrpvar.h +++ b/intrpvar.h @@ -349,6 +349,10 @@ PERLVAR(Ilastfd, int) /* what to preserve mode on */ PERLVAR(Ioldname, char *) /* what to preserve mode on */ PERLVAR(IArgv, char **) /* stuff to free from do_aexec, vfork safe */ PERLVAR(ICmd, char *) /* stuff to free from do_aexec, vfork safe */ +/* Elements in this array have ';' appended and are injected as a single line + into the tokeniser. You can't put any (literal) newlines into any program + you stuff in into this array, as the point where it's injected is expecting + a single physical line. */ PERLVAR(Ipreambleav, AV *) PERLVAR(Imess_sv, SV *) PERLVAR(Iors_sv, SV *) /* output record separator $\ */ @@ -473,7 +477,7 @@ PERLVARI(Icollation_standard, bool, TRUE) #endif /* USE_LOCALE_COLLATE */ -#ifdef PERL_UTF8_CACHE_ASSERT +#if defined (PERL_UTF8_CACHE_ASSERT) || defined (DEBUGGING) # define PERL___I -1 #else # define PERL___I 1 @@ -664,7 +668,9 @@ PERLVARI(Islabs, I32**, NULL) /* Array of slabs that have been allocated */ PERLVARI(Islab_count, U32, 0) /* Size of the array */ #endif -PERLVARI(Iisarev, HV*, NULL) /* Reverse map of @ISA dependencies */ +PERLVARI(Iisarev, HV*, NULL) /* Reverse map of @ISA dependencies */ + +PERLVARI(Iv_string_ok, bool, FALSE) /* use/require v_string OK */ /* If you are adding a U8 or U16, see the 'Space' comments above on where * there are gaps which currently will be structure padding. */