Lines Matching refs:pcre_study
829 pcre_extra *pcre_study(const pcre *code, int options,
918 The functions pcre_compile(), pcre_compile2(), pcre_study(), and
1535 pcre_extra *pcre_study(const pcre *code, int options
1540 matching. The function pcre_study() takes a pointer to a compiled pat-
1542 information that will help speed up matching, pcre_study() returns a
1546 The returned value from pcre_study() can be passed directly to
1552 pcre_study() returns NULL. In that circumstance, if the calling program
1556 The second argument of pcre_study() contains option bits. At present,
1559 The third argument for pcre_study() is a pointer for an error message.
1564 after calling pcre_study(), to be sure that it has run successfully.
1566 This is a typical call to pcre_study():
1569 pe = pcre_study(
1641 pattern, and the same tables are used via this pointer by pcre_study()
1663 pattern. The second argument is the result of pcre_study(), or NULL if
1683 pe, /* result of pcre_study(), or NULL */
1705 information call is provided for internal use by the pcre_study() func-
1868 created by pcre_study(). If pcre_extra is NULL, or there is no study
1954 block. The pcre_study() function returns such a block (when it doesn't
1978 the pcre_extra block that is returned by pcre_study(), together with
5542 example, if, as a result of a call to pcre_study(), it knows the mini-
6554 generates additional information, pcre_study() returns a pointer to a
6560 Remember to check that pcre_study() did return a non-NULL value before