summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorMalcolm Beattie <mbeattie@sable.ox.ac.uk>1997-03-28 13:32:21 +0000
committerMalcolm Beattie <mbeattie@sable.ox.ac.uk>1997-03-28 13:32:21 +0000
commitc750a3ec3b866067ab46dbcc9083205d823047c3 (patch)
treedf8ac921c8928fe673a259a2f22aa1f53156cb92 /perl.h
parentcfe4554026dfe078c2d7c706ace0e327f16b2c05 (diff)
downloadperl-c750a3ec3b866067ab46dbcc9083205d823047c3.tar.gz
Initial devel changes.
Pseudo-hashes. Optional strong typing. RESTART {}. p4raw-id: //depot/perl@2
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/perl.h b/perl.h
index bfb921034c..3d39fa1546 100644
--- a/perl.h
+++ b/perl.h
@@ -1160,6 +1160,7 @@ EXT char * last_uni; /* position of last named-unary operator */
EXT char * last_lop; /* position of last list operator */
EXT OPCODE last_lop_op; /* last list operator */
EXT bool in_my; /* we're compiling a "my" declaration */
+EXT HV * in_my_stash; /* declared class of this "my" declaration */
#ifdef FCRYPT
EXT I32 cryptseen; /* has fast crypt() been initialized? */
#endif
@@ -1313,6 +1314,7 @@ IEXT HV * Idebstash; /* symbol table for perldb package */
IEXT SV * Icurstname; /* name of current package */
IEXT AV * Ibeginav; /* names of BEGIN subroutines */
IEXT AV * Iendav; /* names of END subroutines */
+IEXT AV * Irestartav; /* names of RESTART subroutines */
IEXT AV * Ipad; /* storage for lexically scoped temporaries */
IEXT AV * Ipadname; /* variable names for "my" variables */