summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embed.h10
-rw-r--r--embedvar.h2
-rw-r--r--perlapi.h2
-rw-r--r--proto.h3
4 files changed, 17 insertions, 0 deletions
diff --git a/embed.h b/embed.h
index c2205b1ed2..92b175e16a 100644
--- a/embed.h
+++ b/embed.h
@@ -1788,8 +1788,13 @@
#define skipspace0 S_skipspace0
#define skipspace1 S_skipspace1
#define skipspace2 S_skipspace2
+#define start_force S_start_force
+#define curmad S_curmad
#endif
# endif
+#ifdef PERL_CORE
+#define madlex Perl_madlex
+#endif
#endif
#define ck_anoncode Perl_ck_anoncode
#define ck_bitop Perl_ck_bitop
@@ -3931,8 +3936,13 @@
#define skipspace0(a) S_skipspace0(aTHX_ a)
#define skipspace1(a) S_skipspace1(aTHX_ a)
#define skipspace2(a,b) S_skipspace2(aTHX_ a,b)
+#define start_force(a) S_start_force(aTHX_ a)
+#define curmad(a,b) S_curmad(aTHX_ a,b)
#endif
# endif
+#ifdef PERL_CORE
+#define madlex() Perl_madlex(aTHX)
+#endif
#endif
#define ck_anoncode(a) Perl_ck_anoncode(aTHX_ a)
#define ck_bitop(a) Perl_ck_bitop(aTHX_ a)
diff --git a/embedvar.h b/embedvar.h
index 1827ad3de6..8312a128e4 100644
--- a/embedvar.h
+++ b/embedvar.h
@@ -278,6 +278,7 @@
#define PL_lastfd (vTHX->Ilastfd)
#define PL_laststatval (vTHX->Ilaststatval)
#define PL_laststype (vTHX->Ilaststype)
+#define PL_lasttoke (vTHX->Ilasttoke)
#define PL_lex_brackets (vTHX->Ilex_brackets)
#define PL_lex_brackstack (vTHX->Ilex_brackstack)
#define PL_lex_casemods (vTHX->Ilex_casemods)
@@ -561,6 +562,7 @@
#define PL_Ilastfd PL_lastfd
#define PL_Ilaststatval PL_laststatval
#define PL_Ilaststype PL_laststype
+#define PL_Ilasttoke PL_lasttoke
#define PL_Ilex_brackets PL_lex_brackets
#define PL_Ilex_brackstack PL_lex_brackstack
#define PL_Ilex_casemods PL_lex_casemods
diff --git a/perlapi.h b/perlapi.h
index ae4d932c78..11a7039185 100644
--- a/perlapi.h
+++ b/perlapi.h
@@ -354,6 +354,8 @@ END_EXTERN_C
#define PL_laststatval (*Perl_Ilaststatval_ptr(aTHX))
#undef PL_laststype
#define PL_laststype (*Perl_Ilaststype_ptr(aTHX))
+#undef PL_lasttoke
+#define PL_lasttoke (*Perl_Ilasttoke_ptr(aTHX))
#undef PL_lex_brackets
#define PL_lex_brackets (*Perl_Ilex_brackets_ptr(aTHX))
#undef PL_lex_brackstack
diff --git a/proto.h b/proto.h
index 3be37508f9..e5819ab602 100644
--- a/proto.h
+++ b/proto.h
@@ -4365,7 +4365,10 @@ STATIC char* S_skipspace1(pTHX_ char *s)
STATIC char* S_skipspace2(pTHX_ char *s, SV **sv)
__attribute__nonnull__(pTHX_1);
+STATIC void S_start_force(pTHX_ int where);
+STATIC void S_curmad(pTHX_ char slot, SV *sv);
# endif
+PERL_CALLCONV int Perl_madlex(pTHX);
#endif
END_EXTERN_C