diff options
author | Karl Williamson <public@khwilliamson.com> | 2010-07-31 22:20:43 -0600 |
---|---|---|
committer | Rafael Garcia-Suarez <rgs@consttype.org> | 2010-08-11 10:23:35 +0200 |
commit | e795e96407a9fc6554e7af8feb583459eaf0cd1e (patch) | |
tree | f6eec734e2c5bf5510605dd6a7be0deefd81a8b4 /regnodes.h | |
parent | 1ad4ec548311231461a68d0e66335fc3abf1540f (diff) | |
download | perl-e795e96407a9fc6554e7af8feb583459eaf0cd1e.tar.gz |
regexp.h: Move bits around
make regen needed.
This commit moves some bits in extflags around so that all the unallocated
ones are at the boundary between the unshared portion and the portion
shared with op.h. This allows them to be allocated in the future to go
either way, without affecting binary compatibility at that time.
The high-order bits are unaffected, but the low order ones move to fill
the gap.
Diffstat (limited to 'regnodes.h')
-rw-r--r-- | regnodes.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/regnodes.h b/regnodes.h index 348410c230..d132013b5d 100644 --- a/regnodes.h +++ b/regnodes.h @@ -625,7 +625,7 @@ EXTCONST char * const PL_reg_name[] = { EXTCONST char * PL_reg_extflags_name[]; #else EXTCONST char * const PL_reg_extflags_name[] = { - /* Bits in extflags defined: 11111111111101111111111100111111 */ + /* Bits in extflags defined: 11111111111111111111111000111111 */ "MULTILINE", /* 0x00000001 */ "SINGLELINE", /* 0x00000002 */ "FOLD", /* 0x00000004 */ @@ -634,18 +634,18 @@ EXTCONST char * const PL_reg_extflags_name[] = { "LOCALE", /* 0x00000020 */ "UNUSED_BIT_6", /* 0x00000040 */ "UNUSED_BIT_7", /* 0x00000080 */ - "ANCH_BOL", /* 0x00000100 */ - "ANCH_MBOL", /* 0x00000200 */ - "ANCH_SBOL", /* 0x00000400 */ - "ANCH_GPOS", /* 0x00000800 */ - "GPOS_SEEN", /* 0x00001000 */ - "GPOS_FLOAT", /* 0x00002000 */ - "LOOKBEHIND_SEEN", /* 0x00004000 */ - "EVAL_SEEN", /* 0x00008000 */ - "CANY_SEEN", /* 0x00010000 */ - "NOSCAN", /* 0x00020000 */ - "CHECK_ALL", /* 0x00040000 */ - "UNUSED_BIT_19", /* 0x00080000 */ + "UNUSED_BIT_8", /* 0x00000100 */ + "ANCH_BOL", /* 0x00000200 */ + "ANCH_MBOL", /* 0x00000400 */ + "ANCH_SBOL", /* 0x00000800 */ + "ANCH_GPOS", /* 0x00001000 */ + "GPOS_SEEN", /* 0x00002000 */ + "GPOS_FLOAT", /* 0x00004000 */ + "LOOKBEHIND_SEEN", /* 0x00008000 */ + "EVAL_SEEN", /* 0x00010000 */ + "CANY_SEEN", /* 0x00020000 */ + "NOSCAN", /* 0x00040000 */ + "CHECK_ALL", /* 0x00080000 */ "MATCH_UTF8", /* 0x00100000 */ "USE_INTUIT_NOML", /* 0x00200000 */ "USE_INTUIT_ML", /* 0x00400000 */ |