Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

pcre.h File Reference

#include <sys/types.h>
#include <stdlib.h>

Go to the source code of this file.

Defines

#define PCRE_CASELESS   0x0001
#define PCRE_MULTILINE   0x0002
#define PCRE_DOTALL   0x0004
#define PCRE_EXTENDED   0x0008
#define PCRE_ANCHORED   0x0010
#define PCRE_DOLLAR_ENDONLY   0x0020
#define PCRE_EXTRA   0x0040
#define PCRE_NOTBOL   0x0080
#define PCRE_NOTEOL   0x0100
#define PCRE_UNGREEDY   0x0200
#define PCRE_ERROR_NOMATCH   (-1)
#define PCRE_ERROR_NULL   (-2)
#define PCRE_ERROR_BADOPTION   (-3)
#define PCRE_ERROR_BADMAGIC   (-4)
#define PCRE_ERROR_UNKNOWN_NODE   (-5)
#define PCRE_ERROR_NOMEMORY   (-6)
#define PCRE_ERROR_NOSUBSTRING   (-7)

Typedefs

typedef void pcre
typedef void pcre_extra

Functions

pcrevmdpcre_compile (const char *, int, const char **, int *, const unsigned char *)
int vmdpcre_exec (const pcre *, const pcre_extra *, const char *, int, int, int, int *, int)
int vmdpcre_info (const pcre *, int *, int *)
const char * vmdpcre_version (void)

Variables

void *(* vmdpcre_malloc )(size_t)
void(* vmdpcre_free )(void *)


Define Documentation

#define PCRE_ANCHORED   0x0010
 

Definition at line 28 of file pcre.h.

Referenced by vmdpcre_compile, and vmdpcre_exec.

#define PCRE_CASELESS   0x0001
 

Definition at line 24 of file pcre.h.

Referenced by compile_branch, find_firstchar, match, match_ref, vmdpcre_compile, and vmdpcre_exec.

#define PCRE_DOLLAR_ENDONLY   0x0020
 

Definition at line 29 of file pcre.h.

Referenced by vmdpcre_compile, and vmdpcre_exec.

#define PCRE_DOTALL   0x0004
 

Definition at line 26 of file pcre.h.

Referenced by compile_branch, is_anchored, match, vmdpcre_compile, and vmdpcre_exec.

#define PCRE_ERROR_BADMAGIC   (-4)
 

Definition at line 40 of file pcre.h.

Referenced by vmdpcre_exec, and vmdpcre_info.

#define PCRE_ERROR_BADOPTION   (-3)
 

Definition at line 39 of file pcre.h.

Referenced by vmdpcre_exec.

#define PCRE_ERROR_NOMATCH   (-1)
 

Definition at line 37 of file pcre.h.

Referenced by vmdpcre_exec.

#define PCRE_ERROR_NOMEMORY   (-6)
 

Definition at line 42 of file pcre.h.

Referenced by vmdpcre_exec.

#define PCRE_ERROR_NOSUBSTRING   (-7)
 

Definition at line 43 of file pcre.h.

#define PCRE_ERROR_NULL   (-2)
 

Definition at line 38 of file pcre.h.

Referenced by vmdpcre_exec, and vmdpcre_info.

#define PCRE_ERROR_UNKNOWN_NODE   (-5)
 

Definition at line 41 of file pcre.h.

Referenced by match.

#define PCRE_EXTENDED   0x0008
 

Definition at line 27 of file pcre.h.

Referenced by compile_branch, and vmdpcre_compile.

#define PCRE_EXTRA   0x0040
 

Definition at line 30 of file pcre.h.

Referenced by check_escape, compile_branch, and vmdpcre_compile.

#define PCRE_MULTILINE   0x0002
 

Definition at line 25 of file pcre.h.

Referenced by compile_branch, is_anchored, match, vmdpcre_compile, and vmdpcre_exec.

#define PCRE_NOTBOL   0x0080
 

Definition at line 31 of file pcre.h.

Referenced by vmdpcre_exec.

#define PCRE_NOTEOL   0x0100
 

Definition at line 32 of file pcre.h.

Referenced by vmdpcre_exec.

#define PCRE_UNGREEDY   0x0200
 

Definition at line 33 of file pcre.h.

Referenced by compile_branch, and vmdpcre_compile.


Typedef Documentation

typedef void pcre
 

Definition at line 47 of file pcre.h.

Referenced by vmdpcre_compile, vmdpcre_exec, and vmdpcre_info.

typedef void pcre_extra
 

Definition at line 48 of file pcre.h.

Referenced by vmdpcre_exec.


Function Documentation

pcre* vmdpcre_compile const char *   ,
int   ,
const char **   ,
int *   ,
const unsigned char *   
 

Definition at line 1984 of file pcre.c.

Referenced by JRegex::JRegex.

int vmdpcre_exec const pcre  ,
const pcre_extra  ,
const char *   ,
int   ,
int   ,
int   ,
int *   ,
int   
 

Definition at line 4143 of file pcre.c.

Referenced by JRegex::match, and JRegex::search.

int vmdpcre_info const pcre  ,
int *   ,
int *   
 

Definition at line 188 of file pcre.c.

const char* vmdpcre_version void   
 

Definition at line 161 of file pcre.c.


Variable Documentation

void(* vmdpcre_free)(void *)
 

Definition at line 54 of file pcre.h.

Referenced by JRegex::~JRegex.

void*(* vmdpcre_malloc)(size_t)
 

Definition at line 53 of file pcre.h.


Generated on Thu Apr 18 02:46:10 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002