Main Page | Modules | Namespace List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

ap_regex.h File Reference

Apache Regex defines. More...

#include "apr.h"

Go to the source code of this file.

Classes

struct  ap_regex_t
struct  ap_regmatch_t

Defines

#define AP_REG_ICASE   0x01
#define AP_REG_NEWLINE   0x02
#define AP_REG_NOTBOL   0x04
#define AP_REG_NOTEOL   0x08
#define AP_REG_EXTENDED   (0)
#define AP_REG_NOSUB   (0)

Enumerations

enum  { AP_REG_ASSERT = 1, AP_REG_ESPACE, AP_REG_INVARG, AP_REG_NOMATCH }

Functions

 AP_DECLARE (int) ap_regcomp(ap_regex_t *preg

Variables

const char * regex
const char int cflags
const char * string
const char apr_size_t nmatch
const char apr_size_t ap_regmatch_tpmatch
const char apr_size_t ap_regmatch_t
int 
eflags
const ap_regex_tpreg
const ap_regex_t char * errbuf
const ap_regex_t char apr_size_t errbuf_size


Detailed Description

Apache Regex defines.

Definition in file ap_regex.h.


Define Documentation

#define AP_REG_EXTENDED   (0)
 

Definition at line 73 of file ap_regex.h.

Referenced by add_alias_internal(), add_pass(), add_proxy(), add_redirect_internal(), add_setenvif_core(), cmd_rewritecond(), cmd_rewriterule(), dirsection(), filesection(), header_inout_cmd(), is_header_regex(), match_version(), proxy_send_dir_filter(), proxysection(), re_check(), set_and_comp_regexp(), set_pattern(), ssl_expr_yyparse(), and urlsection().

#define AP_REG_ICASE   0x01
 

Definition at line 68 of file ap_regex.h.

Referenced by add_setenvif_core(), AP_DECLARE(), cmd_rewritecond(), cmd_rewriterule(), filter_provider(), set_pattern(), and ssl_expr_yyparse().

#define AP_REG_NEWLINE   0x02
 

Definition at line 69 of file ap_regex.h.

Referenced by AP_DECLARE().

#define AP_REG_NOSUB   (0)
 

Definition at line 74 of file ap_regex.h.

Referenced by add_setenvif_core(), filter_provider(), header_inout_cmd(), is_header_regex(), and ssl_expr_yyparse().

#define AP_REG_NOTBOL   0x04
 

Definition at line 70 of file ap_regex.h.

#define AP_REG_NOTEOL   0x08
 

Definition at line 71 of file ap_regex.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
AP_REG_ASSERT 
AP_REG_ESPACE  internal error ?
AP_REG_INVARG  failed to get memory
AP_REG_NOMATCH  match failed

Definition at line 77 of file ap_regex.h.

00077      {
00078   AP_REG_ASSERT = 1,  
00079   AP_REG_ESPACE,      
00080   AP_REG_INVARG,      
00081   AP_REG_NOMATCH      
00082 };


Variable Documentation

const char int cflags
 

Definition at line 106 of file ap_regex.h.

Referenced by main().

const char apr_size_t ap_regmatch_t int eflags
 

Definition at line 117 of file ap_regex.h.

Referenced by main().

const ap_regex_t char* errbuf
 

Definition at line 127 of file ap_regex.h.

Referenced by AP_DECLARE(), cgi_child_errfn(), child_errfn(), dav_fs_dbm_error(), dav_generic_dbm_new_error(), main(), and service_stderr_thread().

const ap_regex_t char apr_size_t errbuf_size
 

Definition at line 127 of file ap_regex.h.

const char apr_size_t nmatch
 

Definition at line 117 of file ap_regex.h.

Referenced by clean_warning_headers(), and process_regexp().

const char apr_size_t ap_regmatch_t* pmatch
 

Definition at line 117 of file ap_regex.h.

Referenced by clean_warning_headers(), main(), and process_regexp().

const ap_regex_t* preg
 

Definition at line 127 of file ap_regex.h.

Referenced by AP_DECLARE(), is_header_regex(), and main().

const char* regex
 

Definition at line 106 of file ap_regex.h.


© sourcejam.com 2005-2008