summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2007-04-21 19:05:08 +0000
committerNicholas Clark <nick@ccl4.org>2007-04-21 19:05:08 +0000
commit651b5b28673befa3f36a39b00591c15d5b30cca2 (patch)
treea0b972c92157745dc69c47556215c9c238d1c9b7 /perl.h
parent9f7da6d537556dbe72c14a7f3fb5896e5591eace (diff)
downloadperl-651b5b28673befa3f36a39b00591c15d5b30cca2.tar.gz
Several members of struct yy_parser can go on a diet. Some I32s were
actually only holding chars. p4raw-id: //depot/perl@31015
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/perl.h b/perl.h
index 452b70de48..6d9488bb64 100644
--- a/perl.h
+++ b/perl.h
@@ -3278,8 +3278,8 @@ struct nexttoken {
typedef struct _sublex_info SUBLEXINFO;
struct _sublex_info {
- I32 super_state; /* lexer state to save */
- I32 sub_inwhat; /* "lex_inwhat" to use */
+ U8 super_state; /* lexer state to save */
+ U16 sub_inwhat; /* "lex_inwhat" to use */
OP *sub_op; /* "lex_op" to use */
char *super_bufptr; /* PL_bufptr that was */
char *super_bufend; /* PL_bufend that was */