diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-09-21 16:59:48 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-09-21 16:59:48 +0000 |
commit | 78ec284cdef4eefe5e551ca90f444833130ed834 (patch) | |
tree | 18b065ecb081f20467925ee049346a5873114633 /src/pcre2test.c | |
parent | dd9e5dc97b897fdec64525560131c1ffb8d8a4d4 (diff) | |
download | pcre2-78ec284cdef4eefe5e551ca90f444833130ed834.tar.gz |
Implement PCRE2_EXTRA_ESCAPED_CR_IS_LF
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1017 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'src/pcre2test.c')
-rw-r--r-- | src/pcre2test.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pcre2test.c b/src/pcre2test.c index 3f2df1f..5bf01bf 100644 --- a/src/pcre2test.c +++ b/src/pcre2test.c @@ -629,6 +629,7 @@ static modstruct modlist[] = { { "dotall", MOD_PATP, MOD_OPT, PCRE2_DOTALL, PO(options) }, { "dupnames", MOD_PATP, MOD_OPT, PCRE2_DUPNAMES, PO(options) }, { "endanchored", MOD_PD, MOD_OPT, PCRE2_ENDANCHORED, PD(options) }, + { "escaped_cr_is_lf", MOD_CTC, MOD_OPT, PCRE2_EXTRA_ESCAPED_CR_IS_LF, CO(extra_options) }, { "expand", MOD_PAT, MOD_CTL, CTL_EXPAND, PO(control) }, { "extended", MOD_PATP, MOD_OPT, PCRE2_EXTENDED, PO(options) }, { "extended_more", MOD_PATP, MOD_OPT, PCRE2_EXTENDED_MORE, PO(options) }, @@ -4173,12 +4174,13 @@ show_compile_extra_options(uint32_t options, const char *before, const char *after) { if (options == 0) fprintf(outfile, "%s <none>%s", before, after); -else fprintf(outfile, "%s%s%s%s%s%s", +else fprintf(outfile, "%s%s%s%s%s%s%s", before, ((options & PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES) != 0)? " allow_surrogate_escapes" : "", ((options & PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL) != 0)? " bad_escape_is_literal" : "", ((options & PCRE2_EXTRA_MATCH_WORD) != 0)? " match_word" : "", ((options & PCRE2_EXTRA_MATCH_LINE) != 0)? " match_line" : "", + ((options & PCRE2_EXTRA_ESCAPED_CR_IS_LF) != 0)? " escaped_cr_is_lf" : "", after); } |