/[pcre]/code/trunk/doc/html/pcrecpp.html
ViewVC logotype

Diff of /code/trunk/doc/html/pcrecpp.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 86 by nigel, Sat Feb 24 21:40:59 2007 UTC revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC
# Line 188  which returns true if the modifier is se Line 188  which returns true if the modifier is se
188  <pre>  <pre>
189    RE_Options & set_caseless(bool)    RE_Options & set_caseless(bool)
190  </pre>  </pre>
191  which sets or unsets the modifier. Moreover, PCRE_CONFIG_MATCH_LIMIT can be  which sets or unsets the modifier. Moreover, PCRE_EXTRA_MATCH_LIMIT can be
192  accessed through the <b>set_match_limit()</b> and <b>match_limit()</b> member  accessed through the <b>set_match_limit()</b> and <b>match_limit()</b> member
193  functions. Setting <i>match_limit</i> to a non-zero value will limit the  functions. Setting <i>match_limit</i> to a non-zero value will limit the
194  execution of pcre to keep it from doing bad things like blowing the stack or  execution of pcre to keep it from doing bad things like blowing the stack or
195  taking an eternity to return a result. A value of 5000 is good enough to stop  taking an eternity to return a result. A value of 5000 is good enough to stop
196  stack blowup in a 2MB thread stack. Setting <i>match_limit</i> to zero disables  stack blowup in a 2MB thread stack. Setting <i>match_limit</i> to zero disables
197  match limiting.  match limiting. Alternatively, you can call <b>match_limit_recursion()</b>
198    which uses PCRE_EXTRA_MATCH_LIMIT_RECURSION to limit how much PCRE
199    recurses. <b>match_limit()</b> limits the number of matches PCRE does;
200    <b>match_limit_recursion()</b> limits the depth of internal recursion, and
201    therefore the amount of stack that is used.
202  </P>  </P>
203  <P>  <P>
204  Normally, to pass one or more modifiers to a RE class, you declare  Normally, to pass one or more modifiers to a RE class, you declare

Legend:
Removed from v.86  
changed lines
  Added in v.87

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12