Functions | Variables

c_binder.cpp File Reference

Class 'c_binder', 'c_binder_mask' and 'c_binder_data'. More...

#include "../params.h"
#include "../utils/memleak.h"
#include "../utils/my_assert.h"
#include "../compat.h"
#include "c_binder.h"
#include "../match.h"
#include "../mod/c_module.h"
#include "../modules.h"
#include "../var_keeper.h"
#include "../var_index.h"
#include "../binmod.h"
#include "../pcre/c_pcre.h"
#include "../utils/precomp.h"
Include dependency graph for c_binder.cpp:

Go to the source code of this file.

Functions

bool php_do_preg_match (c_module *m_module, const string &debug, c_var_array *&matches_array, long long flags, string &error, const vector< vector< pair< int, string > > > &matches)
bool php_do_preg_match_all (c_module *m_module, const string &debug, c_var_array *&matches_array, long long flags, string &error, const vector< vector< pair< int, string > > > &matches)
void report_pcre_error (c_module *m_module, const char *prefix, const c_pcre &re, const char *error_report, const string &debug, string &error)

Variables

static const char * s_err_both_match_and_match_all = "@match@ and @match_all@ flags cannot be both specified"
static const char * s_err_case_exclusivity = "You can specify only one case mapping in case-insensitive matching"
static const char * s_err_empty_flags = "No flags were specified"
static const char * s_err_exclusivity = "You cannot mix @exact@, @mask@ and regexp flags"
static const char * s_err_neither_match_and_match_all = "Either @match@ or @match_all@ flag must be specified"

Detailed Description

Class 'c_binder', 'c_binder_mask' and 'c_binder_data'.

Definition in file c_binder.cpp.


Generated on Sat Aug 7 2010 15:17:26 for VooDoo cIRCle by doxygen 1.7.1

Get VooDoo cIRCle at SourceForge.net. Fast, secure and Free Open Source software downloads