|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
pcre.h File Reference
#include <stdlib.h>
|
Compounds |
struct | pcre_callout_block |
struct | pcre_extra |
Defines |
#define | PCRE_MAJOR 4 |
#define | PCRE_MINOR 1 |
#define | PCRE_DATE 12-Mar-2003 |
#define | PCRE_DATA_SCOPE extern |
#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_NOTEMPTY 0x0400 |
#define | PCRE_UTF8 0x0800 |
#define | PCRE_NO_AUTO_CAPTURE 0x1000 |
#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) |
#define | PCRE_ERROR_MATCHLIMIT (-8) |
#define | PCRE_ERROR_CALLOUT (-9) |
#define | PCRE_INFO_OPTIONS 0 |
#define | PCRE_INFO_SIZE 1 |
#define | PCRE_INFO_CAPTURECOUNT 2 |
#define | PCRE_INFO_BACKREFMAX 3 |
#define | PCRE_INFO_FIRSTBYTE 4 |
#define | PCRE_INFO_FIRSTCHAR 4 |
#define | PCRE_INFO_FIRSTTABLE 5 |
#define | PCRE_INFO_LASTLITERAL 6 |
#define | PCRE_INFO_NAMEENTRYSIZE 7 |
#define | PCRE_INFO_NAMECOUNT 8 |
#define | PCRE_INFO_NAMETABLE 9 |
#define | PCRE_INFO_STUDYSIZE 10 |
#define | PCRE_CONFIG_UTF8 0 |
#define | PCRE_CONFIG_NEWLINE 1 |
#define | PCRE_CONFIG_LINK_SIZE 2 |
#define | PCRE_CONFIG_POSIX_MALLOC_THRESHOLD 3 |
#define | PCRE_CONFIG_MATCH_LIMIT 4 |
#define | PCRE_EXTRA_STUDY_DATA 0x0001 |
#define | PCRE_EXTRA_MATCH_LIMIT 0x0002 |
#define | PCRE_EXTRA_CALLOUT_DATA 0x0004 |
Typedefs |
typedef real_pcre | pcre |
typedef pcre_extra | pcre_extra |
typedef pcre_callout_block | pcre_callout_block |
Functions |
pcre * | pcre_compile (const char *, int, const char **, int *, const unsigned char *) |
int | pcre_config (int, void *) |
int | pcre_copy_named_substring (const pcre *, const char *, int *, int, const char *, char *, int) |
int | pcre_copy_substring (const char *, int *, int, int, char *, int) |
int | pcre_exec (const pcre *, const pcre_extra *, const char *, int, int, int, int *, int) |
void | pcre_free_substring (const char *) |
void | pcre_free_substring_list (const char **) |
int | pcre_fullinfo (const pcre *, const pcre_extra *, int, void *) |
int | pcre_get_named_substring (const pcre *, const char *, int *, int, const char *, const char **) |
int | pcre_get_stringnumber (const pcre *, const char *) |
int | pcre_get_substring (const char *, int *, int, int, const char **) |
int | pcre_get_substring_list (const char *, int *, int, const char ***) |
int | pcre_info (const pcre *, int *, int *) |
const unsigned char * | pcre_maketables (void) |
pcre_extra * | pcre_study (const pcre *, int, const char **) |
const char * | pcre_version (void) |
Variables |
PCRE_DATA_SCOPE void *(* | pcre_malloc )(size_t) |
PCRE_DATA_SCOPE void(* | pcre_free )(void *) |
PCRE_DATA_SCOPE int(* | pcre_callout )(pcre_callout_block *) |
Define Documentation
#define PCRE_ANCHORED 0x0010
|
|
#define PCRE_CASELESS 0x0001
|
|
#define PCRE_CONFIG_LINK_SIZE 2
|
|
#define PCRE_CONFIG_MATCH_LIMIT 4
|
|
#define PCRE_CONFIG_NEWLINE 1
|
|
#define PCRE_CONFIG_POSIX_MALLOC_THRESHOLD 3
|
|
#define PCRE_CONFIG_UTF8 0
|
|
#define PCRE_DATA_SCOPE extern
|
|
#define PCRE_DATE 12-Mar-2003
|
|
#define PCRE_DOLLAR_ENDONLY 0x0020
|
|
#define PCRE_DOTALL 0x0004
|
|
#define PCRE_ERROR_BADMAGIC (-4)
|
|
#define PCRE_ERROR_BADOPTION (-3)
|
|
#define PCRE_ERROR_CALLOUT (-9)
|
|
#define PCRE_ERROR_MATCHLIMIT (-8)
|
|
#define PCRE_ERROR_NOMATCH (-1)
|
|
#define PCRE_ERROR_NOMEMORY (-6)
|
|
#define PCRE_ERROR_NOSUBSTRING (-7)
|
|
#define PCRE_ERROR_NULL (-2)
|
|
#define PCRE_ERROR_UNKNOWN_NODE (-5)
|
|
#define PCRE_EXTENDED 0x0008
|
|
#define PCRE_EXTRA 0x0040
|
|
#define PCRE_EXTRA_CALLOUT_DATA 0x0004
|
|
#define PCRE_EXTRA_MATCH_LIMIT 0x0002
|
|
#define PCRE_EXTRA_STUDY_DATA 0x0001
|
|
#define PCRE_INFO_BACKREFMAX 3
|
|
#define PCRE_INFO_CAPTURECOUNT 2
|
|
#define PCRE_INFO_FIRSTBYTE 4
|
|
#define PCRE_INFO_FIRSTCHAR 4
|
|
#define PCRE_INFO_FIRSTTABLE 5
|
|
#define PCRE_INFO_LASTLITERAL 6
|
|
#define PCRE_INFO_NAMECOUNT 8
|
|
#define PCRE_INFO_NAMEENTRYSIZE 7
|
|
#define PCRE_INFO_NAMETABLE 9
|
|
#define PCRE_INFO_OPTIONS 0
|
|
#define PCRE_INFO_STUDYSIZE 10
|
|
#define PCRE_MULTILINE 0x0002
|
|
#define PCRE_NO_AUTO_CAPTURE 0x1000
|
|
#define PCRE_NOTBOL 0x0080
|
|
#define PCRE_NOTEMPTY 0x0400
|
|
#define PCRE_NOTEOL 0x0100
|
|
#define PCRE_UNGREEDY 0x0200
|
|
Typedef Documentation
Function Documentation
pcre* pcre_compile |
( |
const char * |
, |
|
|
int |
, |
|
|
const char ** |
, |
|
|
int * |
, |
|
|
const unsigned char * |
|
|
) |
|
|
int pcre_config |
( |
int |
, |
|
|
void * |
|
|
) |
|
|
int pcre_copy_named_substring |
( |
const pcre * |
, |
|
|
const char * |
, |
|
|
int * |
, |
|
|
int |
, |
|
|
const char * |
, |
|
|
char * |
, |
|
|
int |
|
|
) |
|
|
int pcre_copy_substring |
( |
const char * |
, |
|
|
int * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
char * |
, |
|
|
int |
|
|
) |
|
|
int pcre_exec |
( |
const pcre * |
, |
|
|
const pcre_extra * |
, |
|
|
const char * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int * |
, |
|
|
int |
|
|
) |
|
|
void pcre_free_substring |
( |
const char * |
|
) |
|
|
void pcre_free_substring_list |
( |
const char ** |
|
) |
|
|
int pcre_fullinfo |
( |
const pcre * |
, |
|
|
const pcre_extra * |
, |
|
|
int |
, |
|
|
void * |
|
|
) |
|
|
int pcre_get_named_substring |
( |
const pcre * |
, |
|
|
const char * |
, |
|
|
int * |
, |
|
|
int |
, |
|
|
const char * |
, |
|
|
const char ** |
|
|
) |
|
|
int pcre_get_stringnumber |
( |
const pcre * |
, |
|
|
const char * |
|
|
) |
|
|
int pcre_get_substring |
( |
const char * |
, |
|
|
int * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
const char ** |
|
|
) |
|
|
int pcre_get_substring_list |
( |
const char * |
, |
|
|
int * |
, |
|
|
int |
, |
|
|
const char *** |
|
|
) |
|
|
int pcre_info |
( |
const pcre * |
, |
|
|
int * |
, |
|
|
int * |
|
|
) |
|
|
const unsigned char* pcre_maketables |
( |
void |
|
) |
|
|
const char* pcre_version |
( |
void |
|
) |
|
|
Variable Documentation
|
|