X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=regnodes.h;h=d8e3006b084edb4d7cd9d9f96060111703953413;hb=cc61921f0ae7ed05d56abbd690cb97eea560d4a9;hp=3da3badf4c7469e9ca03077320425d7d041c928c;hpb=40a824489101168f94fce98aa2824baf40bad402;p=p5sagit%2Fp5-mst-13.2.git diff --git a/regnodes.h b/regnodes.h index 3da3bad..d8e3006 100644 --- a/regnodes.h +++ b/regnodes.h @@ -67,7 +67,7 @@ #define RENUM 60 /* 0x3c Group with independently numbered parens. */ #define OPTIMIZED 61 /* 0x3d Placeholder for dump. */ #define TRIE 62 /* 0x3e Match many EXACT(FL?)? at once. flags==type */ -#define TRIEC 63 /* 0x3f Trie + charclass. (unused at present) */ +#define TRIEC 63 /* 0x3f Same as TRIE, but with embedded charclass data */ #define PSEUDO 64 /* 0x40 Pseudo opcode for internal use. */ #define REGNODE_MAX 64 @@ -209,7 +209,7 @@ static const U8 regarglen[] = { EXTRA_SIZE(struct regnode_1), /* RENUM */ 0, /* OPTIMIZED */ EXTRA_SIZE(struct regnode_1), /* TRIE */ - EXTRA_SIZE(struct regnode_1), /* TRIEC */ + EXTRA_SIZE(struct regnode_charclass), /* TRIEC */ 0, /* PSEUDO */ };