1*22dc650dSSadaf Ebrahimi<html> 2*22dc650dSSadaf Ebrahimi<head> 3*22dc650dSSadaf Ebrahimi<title>pcre2_set_newline specification</title> 4*22dc650dSSadaf Ebrahimi</head> 5*22dc650dSSadaf Ebrahimi<body bgcolor="#FFFFFF" text="#00005A" link="#0066FF" alink="#3399FF" vlink="#2222BB"> 6*22dc650dSSadaf Ebrahimi<h1>pcre2_set_newline man page</h1> 7*22dc650dSSadaf Ebrahimi<p> 8*22dc650dSSadaf EbrahimiReturn to the <a href="index.html">PCRE2 index page</a>. 9*22dc650dSSadaf Ebrahimi</p> 10*22dc650dSSadaf Ebrahimi<p> 11*22dc650dSSadaf EbrahimiThis page is part of the PCRE2 HTML documentation. It was generated 12*22dc650dSSadaf Ebrahimiautomatically from the original man page. If there is any nonsense in it, 13*22dc650dSSadaf Ebrahimiplease consult the man page, in case the conversion went wrong. 14*22dc650dSSadaf Ebrahimi<br> 15*22dc650dSSadaf Ebrahimi<br><b> 16*22dc650dSSadaf EbrahimiSYNOPSIS 17*22dc650dSSadaf Ebrahimi</b><br> 18*22dc650dSSadaf Ebrahimi<P> 19*22dc650dSSadaf Ebrahimi<b>#include <pcre2.h></b> 20*22dc650dSSadaf Ebrahimi</P> 21*22dc650dSSadaf Ebrahimi<P> 22*22dc650dSSadaf Ebrahimi<b>int pcre2_set_newline(pcre2_compile_context *<i>ccontext</i>,</b> 23*22dc650dSSadaf Ebrahimi<b> uint32_t <i>value</i>);</b> 24*22dc650dSSadaf Ebrahimi</P> 25*22dc650dSSadaf Ebrahimi<br><b> 26*22dc650dSSadaf EbrahimiDESCRIPTION 27*22dc650dSSadaf Ebrahimi</b><br> 28*22dc650dSSadaf Ebrahimi<P> 29*22dc650dSSadaf EbrahimiThis function sets the newline convention within a compile context. This 30*22dc650dSSadaf Ebrahimispecifies which character(s) are recognized as newlines when compiling and 31*22dc650dSSadaf Ebrahimimatching patterns. The second argument must be one of: 32*22dc650dSSadaf Ebrahimi<pre> 33*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_CR Carriage return only 34*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_LF Linefeed only 35*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_CRLF CR followed by LF only 36*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_ANYCRLF Any of the above 37*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_ANY Any Unicode newline sequence 38*22dc650dSSadaf Ebrahimi PCRE2_NEWLINE_NUL The NUL character (binary zero) 39*22dc650dSSadaf Ebrahimi</pre> 40*22dc650dSSadaf EbrahimiThe result is zero for success or PCRE2_ERROR_BADDATA if the second argument is 41*22dc650dSSadaf Ebrahimiinvalid. 42*22dc650dSSadaf Ebrahimi</P> 43*22dc650dSSadaf Ebrahimi<P> 44*22dc650dSSadaf EbrahimiThere is a complete description of the PCRE2 native API in the 45*22dc650dSSadaf Ebrahimi<a href="pcre2api.html"><b>pcre2api</b></a> 46*22dc650dSSadaf Ebrahimipage and a description of the POSIX API in the 47*22dc650dSSadaf Ebrahimi<a href="pcre2posix.html"><b>pcre2posix</b></a> 48*22dc650dSSadaf Ebrahimipage. 49*22dc650dSSadaf Ebrahimi<p> 50*22dc650dSSadaf EbrahimiReturn to the <a href="index.html">PCRE2 index page</a>. 51*22dc650dSSadaf Ebrahimi</p> 52