Process Hacker
pcre_compile.c File Reference
#include "config.h"
#include "pcre_internal.h"

Go to the source code of this file.

Macros

#define HAVE_CONFIG_H
 
#define NLBLOCK   cd /* Block containing newline information */
 
#define PSSTART   start_pattern /* Field containing processed string start */
 
#define PSEND   end_pattern /* Field containing processed string end */
 
#define SETBIT(a, b)   a[b/8] |= (1 << (b%8))
 
#define OFLOW_MAX   (INT_MAX - 20)
 
#define COMPILE_WORK_SIZE   (4096)
 
#define WORK_SIZE_CHECK   (COMPILE_WORK_SIZE - 100)
 
#define STRING(a)   # a
 
#define XSTRING(s)   STRING(s)
 

Typedefs

typedef struct verbitem verbitem
 

Functions

const uschar_pcre_find_bracket (const uschar *code, BOOL utf8, int number)
 
PCRE_EXP_DEFN pcre
*PCRE_CALL_CONVENTION 
pcre_compile (const char *pattern, int options, const char **errorptr, int *erroroffset, const unsigned char *tables)
 
PCRE_EXP_DEFN pcre
*PCRE_CALL_CONVENTION 
pcre_compile2 (const char *pattern, int options, int *errorcodeptr, const char **errorptr, int *erroroffset, const unsigned char *tables)
 

Macro Definition Documentation

#define COMPILE_WORK_SIZE   (4096)

Definition at line 94 of file pcre_compile.c.

#define HAVE_CONFIG_H

Definition at line 45 of file pcre_compile.c.

#define NLBLOCK   cd /* Block containing newline information */

Definition at line 50 of file pcre_compile.c.

#define OFLOW_MAX   (INT_MAX - 20)

Definition at line 75 of file pcre_compile.c.

#define PSEND   end_pattern /* Field containing processed string end */

Definition at line 52 of file pcre_compile.c.

#define PSSTART   start_pattern /* Field containing processed string start */

Definition at line 51 of file pcre_compile.c.

#define SETBIT (   a,
 
)    a[b/8] |= (1 << (b%8))

Definition at line 68 of file pcre_compile.c.

#define STRING (   a)    # a

Definition at line 313 of file pcre_compile.c.

#define WORK_SIZE_CHECK   (COMPILE_WORK_SIZE - 100)

Definition at line 99 of file pcre_compile.c.

#define XSTRING (   s)    STRING(s)

Definition at line 314 of file pcre_compile.c.

Typedef Documentation

typedef struct verbitem verbitem

Function Documentation

const uschar* _pcre_find_bracket ( const uschar code,
BOOL  utf8,
int  number 
)

Definition at line 1697 of file pcre_compile.c.

PCRE_EXP_DEFN pcre* PCRE_CALL_CONVENTION pcre_compile ( const char *  pattern,
int  options,
const char **  errorptr,
int *  erroroffset,
const unsigned char *  tables 
)

Definition at line 6809 of file pcre_compile.c.

PCRE_EXP_DEFN pcre* PCRE_CALL_CONVENTION pcre_compile2 ( const char *  pattern,
int  options,
int *  errorcodeptr,
const char **  errorptr,
int *  erroroffset,
const unsigned char *  tables 
)

Definition at line 6817 of file pcre_compile.c.