diff options
author | Christian Persch <chpe@gnome.org> | 2012-06-07 16:44:10 +0200 |
---|---|---|
committer | Christian Persch <chpe@gnome.org> | 2012-07-02 15:59:39 +0200 |
commit | 88ac3839f5d3d8d05ea7ea391209dff378866f57 (patch) | |
tree | 35566cb0c35f6bf4ca9e9da0306eeefe7178af27 /glib/gregex.c | |
parent | 86a04a05e6b697361c58b1577c52b4a713bf18d3 (diff) | |
download | glib-88ac3839f5d3d8d05ea7ea391209dff378866f57.tar.gz |
regex: Add BSR_ANYCRLF compile option
When this flag is set, \R only matches CR, LF and CRLF.
Diffstat (limited to 'glib/gregex.c')
-rw-r--r-- | glib/gregex.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/glib/gregex.c b/glib/gregex.c index 44fc0496d..a315411af 100644 --- a/glib/gregex.c +++ b/glib/gregex.c @@ -113,7 +113,8 @@ G_REGEX_NEWLINE_CR | \ G_REGEX_NEWLINE_LF | \ G_REGEX_NEWLINE_CRLF | \ - G_REGEX_NEWLINE_ANYCRLF) + G_REGEX_NEWLINE_ANYCRLF | \ + G_REGEX_BSR_ANYCRLF) /* Mask of all the possible values for GRegexMatchFlags. */ #define G_REGEX_MATCH_MASK (G_REGEX_MATCH_ANCHORED | \ @@ -141,6 +142,7 @@ G_STATIC_ASSERT (G_REGEX_NEWLINE_CR == PCRE_NEWLINE_CR); G_STATIC_ASSERT (G_REGEX_NEWLINE_LF == PCRE_NEWLINE_LF); G_STATIC_ASSERT (G_REGEX_NEWLINE_CRLF == PCRE_NEWLINE_CRLF); G_STATIC_ASSERT (G_REGEX_NEWLINE_ANYCRLF == PCRE_NEWLINE_ANYCRLF); +G_STATIC_ASSERT (G_REGEX_BSR_ANYCRLF == PCRE_BSR_ANYCRLF); G_STATIC_ASSERT (G_REGEX_MATCH_ANCHORED == PCRE_ANCHORED); G_STATIC_ASSERT (G_REGEX_MATCH_NOTBOL == PCRE_NOTBOL); |