X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/631e9161d5fa929209e03809e7cc3de8b423fec3..5de148ee332d39f3d74afce3326f56a56c9c4278:/regcomp.h diff --git a/regcomp.h b/regcomp.h index de31d65..f418086 100644 --- a/regcomp.h +++ b/regcomp.h @@ -232,7 +232,7 @@ struct regnode_charclass_class { * extra SV*, used only during its construction and which is not used by * regexec.c. Note that the 'next_off' field is unused, as the SSC stands * alone, so there is never a next node. Also, there is no alignment issue, - * becase these are declared or allocated as a complete unit so the compiler + * because these are declared or allocated as a complete unit so the compiler * takes care of alignment. This is unlike the other regnodes which are * allocated in terms of multiples of a single-argument regnode. SSC nodes can * have a pointer field because there is no alignment issue, and because it is @@ -474,8 +474,6 @@ struct regnode_ssc { #define ANYOF_NLOWER ((ANYOF_LOWER) + 1) #define ANYOF_PRINT ((_CC_PRINT) * 2) #define ANYOF_NPRINT ((ANYOF_PRINT) + 1) -#define ANYOF_PSXSPC ((_CC_PSXSPC) * 2) /* POSIX space: \s plus the vertical tab */ -#define ANYOF_NPSXSPC ((ANYOF_PSXSPC) + 1) #define ANYOF_PUNCT ((_CC_PUNCT) * 2) #define ANYOF_NPUNCT ((ANYOF_PUNCT) + 1) #define ANYOF_SPACE ((_CC_SPACE) * 2) /* \s */ @@ -993,12 +991,13 @@ re.pm, especially to the documentation. #endif /* DEBUG RELATED DEFINES */ +typedef enum { + TRADITIONAL_BOUND = _CC_WORDCHAR, + GCB_BOUND, + SB_BOUND, + WB_BOUND +} bound_type; + /* - * Local variables: - * c-indentation-style: bsd - * c-basic-offset: 4 - * indent-tabs-mode: nil - * End: - * * ex: set ts=8 sts=4 sw=4 et: */