study.c File Reference

#include "pcre_internal.h"

Include dependency graph for study.c:

Go to the source code of this file.

Functions

static void set_bit (uschar *start_bits, int c, BOOL caseless, compile_data *cd)
static BOOL set_start_bits (const uschar *code, uschar *start_bits, BOOL caseless, BOOL utf8, compile_data *cd)
pcre_extrapcre_study (const pcre *external_re, int options, const char **errorptr)


Function Documentation

pcre_extra* pcre_study const pcre external_re,
int  options,
const char **  errorptr
 

Definition at line 370 of file study.c.

References compile_data::cbits, cbits_offset, compile_data::ctypes, ctypes_offset, extra, compile_data::fcc, fcc_offset, compile_data::lcc, lcc_offset, MAGIC_NUMBER, real_pcre::magic_number, real_pcre::name_count, real_pcre::name_entry_size, NULL, pcre_study_data::options, real_pcre::options, PCRE_ANCHORED, PCRE_CASELESS, PCRE_EXTRA_STUDY_DATA, PCRE_FIRSTSET, pcre_malloc, PCRE_STARTLINE, PCRE_STUDY_MAPPED, PCRE_UTF8, PUBLIC_STUDY_OPTIONS, set_start_bits(), pcre_study_data::size, pcre_study_data::start_bits, and real_pcre::tables.

Here is the call graph for this function:

static void set_bit uschar start_bits,
int  c,
BOOL  caseless,
compile_data cd
[static]
 

Definition at line 63 of file study.c.

References ctype_letter, compile_data::ctypes, and compile_data::fcc.

Referenced by set_start_bits().

static BOOL set_start_bits const uschar code,
uschar start_bits,
BOOL  caseless,
BOOL  utf8,
compile_data cd
[static]
 

Definition at line 91 of file study.c.

References cbit_digit, cbit_space, cbit_word, compile_data::cbits, FALSE, GET, LINK_SIZE, OP_ALT, OP_ASSERT, OP_ASSERT_NOT, OP_ASSERTBACK, OP_ASSERTBACK_NOT, OP_BRA, OP_BRAMINZERO, OP_BRANUMBER, OP_BRAZERO, OP_CALLOUT, OP_CHARS, OP_CLASS, OP_CRMINQUERY, OP_CRMINRANGE, OP_CRMINSTAR, OP_CRQUERY, OP_CRRANGE, OP_CRSTAR, OP_DIGIT, OP_EXACT, OP_MINPLUS, OP_MINQUERY, OP_MINSTAR, OP_MINUPTO, OP_NCLASS, OP_NOT_DIGIT, OP_NOT_WHITESPACE, OP_NOT_WORDCHAR, OP_OPT, OP_PLUS, OP_QUERY, OP_STAR, OP_TYPEEXACT, OP_TYPEMINPLUS, OP_TYPEMINQUERY, OP_TYPEMINSTAR, OP_TYPEMINUPTO, OP_TYPEPLUS, OP_TYPEQUERY, OP_TYPESTAR, OP_TYPEUPTO, OP_UPTO, OP_WHITESPACE, OP_WORDCHAR, PCRE_CASELESS, set_bit(), and TRUE.

Referenced by pcre_study().

Here is the call graph for this function:


Generated on Tue Jun 13 15:31:19 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6