Plus a bitmap, but they always have an argument besides, contrary to
what was specified here. Future commits rely on this, whereas
heretofore this error was harmless.
REG_ANY no Match any one character (except newline).
SANY no Match any one character.
CANY no Match any one byte.
- ANYOF sv Match character in (or not in) this class,
+ ANYOF sv 1 Match character in (or not in) this class,
single char match only
# POSIX Character Classes:
REG_ANY REG_ANY, no 0 S ; Match any one character (except newline).
SANY REG_ANY, no 0 S ; Match any one character.
CANY REG_ANY, no 0 S ; Match any one byte.
-ANYOF ANYOF, sv 0 S ; Match character in (or not in) this class, single char match only
+ANYOF ANYOF, sv 1 S ; Match character in (or not in) this class, single char match only
#* POSIX Character Classes:
# Order of the below is important. See ordering comment above.
0, /* REG_ANY */
0, /* SANY */
0, /* CANY */
- 0, /* ANYOF */
+ EXTRA_SIZE(struct regnode_1), /* ANYOF */
0, /* POSIXD */
0, /* POSIXL */
0, /* POSIXU */