|
|
|
|
|
|
|
|
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
|
|