version 1.1, 2013/07/22 01:05:40
|
version 1.1.1.2, 2014/06/15 19:46:04
|
Line 8 PCRE - Perl-compatible regular expressions
|
Line 8 PCRE - Perl-compatible regular expressions
|
.SH "PCRE 32-BIT API BASIC FUNCTIONS" |
.SH "PCRE 32-BIT API BASIC FUNCTIONS" |
.rs |
.rs |
.sp |
.sp |
.SM | .nf |
.B pcre32 *pcre32_compile(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP, |
.B pcre32 *pcre32_compile(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP, |
.ti +5n | .B " const char **\fIerrptr\fP, int *\fIerroffset\fP," |
.B const char **\fIerrptr\fP, int *\fIerroffset\fP, | .B " const unsigned char *\fItableptr\fP);" |
.ti +5n | .sp |
.B const unsigned char *\fItableptr\fP); | |
.PP | |
.B pcre32 *pcre32_compile2(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP, |
.B pcre32 *pcre32_compile2(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP, |
.ti +5n | .B " int *\fIerrorcodeptr\fP," |
.B int *\fIerrorcodeptr\fP, | .B " const unsigned char *\fItableptr\fP);" |
.ti +5n | .sp |
.B const char **\fIerrptr\fP, int *\fIerroffset\fP, | |
.ti +5n | |
.B const unsigned char *\fItableptr\fP); | |
.PP | |
.B pcre32_extra *pcre32_study(const pcre32 *\fIcode\fP, int \fIoptions\fP, |
.B pcre32_extra *pcre32_study(const pcre32 *\fIcode\fP, int \fIoptions\fP, |
.ti +5n | .B " const char **\fIerrptr\fP);" |
.B const char **\fIerrptr\fP); | .B void pcre32_free_study(pcre32_extra *\fIextra\fP); |
.PP | |
.B void pcre32_free_study(pcre32_extra *\fIextra\fP); |
.B void pcre32_free_study(pcre32_extra *\fIextra\fP); |
.PP | .sp |
.B int pcre32_exec(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.B int pcre32_exec(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.ti +5n | .B " PCRE_SPTR32 \fIsubject\fP, int \fIlength\fP, int \fIstartoffset\fP," |
.B "PCRE_SPTR32 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP, | .B " int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);" |
.ti +5n | .sp |
.B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP); | |
.PP | |
.B int pcre32_dfa_exec(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.B int pcre32_dfa_exec(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.ti +5n | .B " PCRE_SPTR32 \fIsubject\fP, int \fIlength\fP, int \fIstartoffset\fP," |
.B "PCRE_SPTR32 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP, | .B " int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP," |
.ti +5n | .B " int *\fIworkspace\fP, int \fIwscount\fP);" |
.B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP, | .fi |
.ti +5n | |
.B int *\fIworkspace\fP, int \fIwscount\fP); | |
. |
. |
. |
. |
.SH "PCRE 32-BIT API STRING EXTRACTION FUNCTIONS" |
.SH "PCRE 32-BIT API STRING EXTRACTION FUNCTIONS" |
.rs |
.rs |
.sp |
.sp |
|
.nf |
.B int pcre32_copy_named_substring(const pcre32 *\fIcode\fP, |
.B int pcre32_copy_named_substring(const pcre32 *\fIcode\fP, |
.ti +5n | .B " PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP," |
.B PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, | .B " int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP," |
.ti +5n | .B " PCRE_UCHAR32 *\fIbuffer\fP, int \fIbuffersize\fP);" |
.B int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP, | .sp |
.ti +5n | |
.B PCRE_UCHAR32 *\fIbuffer\fP, int \fIbuffersize\fP); | |
.PP | |
.B int pcre32_copy_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, |
.B int pcre32_copy_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, |
.ti +5n | .B " int \fIstringcount\fP, int \fIstringnumber\fP, PCRE_UCHAR32 *\fIbuffer\fP," |
.B int \fIstringcount\fP, int \fIstringnumber\fP, PCRE_UCHAR32 *\fIbuffer\fP, | .B " int \fIbuffersize\fP);" |
.ti +5n | .sp |
.B int \fIbuffersize\fP); | |
.PP | |
.B int pcre32_get_named_substring(const pcre32 *\fIcode\fP, |
.B int pcre32_get_named_substring(const pcre32 *\fIcode\fP, |
.ti +5n | .B " PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP," |
.B PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, | .B " int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP," |
.ti +5n | .B " PCRE_SPTR32 *\fIstringptr\fP);" |
.B int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP, | .sp |
.ti +5n | |
.B PCRE_SPTR32 *\fIstringptr\fP); | |
.PP | |
.B int pcre32_get_stringnumber(const pcre32 *\fIcode\fP, |
.B int pcre32_get_stringnumber(const pcre32 *\fIcode\fP, |
.ti +5n | .B " PCRE_SPTR32 \fIname\fP);" |
.B PCRE_SPTR32 \fIname\fP); | .B int pcre32_get_stringtable_entries(const pcre32 *\fIcode\fP, |
.PP | |
.B int pcre32_get_stringtable_entries(const pcre32 *\fIcode\fP, |
.B int pcre32_get_stringtable_entries(const pcre32 *\fIcode\fP, |
.ti +5n | .B " PCRE_SPTR32 \fIname\fP, PCRE_UCHAR32 **\fIfirst\fP, PCRE_UCHAR32 **\fIlast\fP);" |
.B PCRE_SPTR32 \fIname\fP, PCRE_UCHAR32 **\fIfirst\fP, PCRE_UCHAR32 **\fIlast\fP); | .B int pcre32_get_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, |
.PP | |
.B int pcre32_get_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, |
.B int pcre32_get_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP, |
.ti +5n | .B " int \fIstringcount\fP, int \fIstringnumber\fP," |
.B int \fIstringcount\fP, int \fIstringnumber\fP, | .B " PCRE_SPTR32 *\fIstringptr\fP);" |
.ti +5n | .sp |
.B PCRE_SPTR32 *\fIstringptr\fP); | |
.PP | |
.B int pcre32_get_substring_list(PCRE_SPTR32 \fIsubject\fP, |
.B int pcre32_get_substring_list(PCRE_SPTR32 \fIsubject\fP, |
.ti +5n | .B " int *\fIovector\fP, int \fIstringcount\fP, PCRE_SPTR32 **\fIlistptr\fP);" |
.B int *\fIovector\fP, int \fIstringcount\fP, "PCRE_SPTR32 **\fIlistptr\fP);" | .B void pcre32_free_substring(PCRE_SPTR32 \fIstringptr\fP); |
.PP | |
.B void pcre32_free_substring(PCRE_SPTR32 \fIstringptr\fP); |
.B void pcre32_free_substring(PCRE_SPTR32 \fIstringptr\fP); |
.PP | .sp |
.B void pcre32_free_substring_list(PCRE_SPTR32 *\fIstringptr\fP); |
.B void pcre32_free_substring_list(PCRE_SPTR32 *\fIstringptr\fP); |
|
.fi |
. |
. |
. |
. |
.SH "PCRE 32-BIT API AUXILIARY FUNCTIONS" |
.SH "PCRE 32-BIT API AUXILIARY FUNCTIONS" |
.rs |
.rs |
.sp |
.sp |
|
.nf |
.B pcre32_jit_stack *pcre32_jit_stack_alloc(int \fIstartsize\fP, int \fImaxsize\fP); |
.B pcre32_jit_stack *pcre32_jit_stack_alloc(int \fIstartsize\fP, int \fImaxsize\fP); |
.PP | .sp |
.B void pcre32_jit_stack_free(pcre32_jit_stack *\fIstack\fP); |
.B void pcre32_jit_stack_free(pcre32_jit_stack *\fIstack\fP); |
.PP | .sp |
.B void pcre32_assign_jit_stack(pcre32_extra *\fIextra\fP, |
.B void pcre32_assign_jit_stack(pcre32_extra *\fIextra\fP, |
.ti +5n | .B " pcre32_jit_callback \fIcallback\fP, void *\fIdata\fP);" |
.B pcre32_jit_callback \fIcallback\fP, void *\fIdata\fP); | .B const unsigned char *pcre32_maketables(void); |
.PP | |
.B const unsigned char *pcre32_maketables(void); |
.B const unsigned char *pcre32_maketables(void); |
.PP | .sp |
.B int pcre32_fullinfo(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.B int pcre32_fullinfo(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP," |
.ti +5n | .B " int \fIwhat\fP, void *\fIwhere\fP);" |
.B int \fIwhat\fP, void *\fIwhere\fP); | .B int pcre32_refcount(pcre32 *\fIcode\fP, int \fIadjust\fP); |
.PP | |
.B int pcre32_refcount(pcre32 *\fIcode\fP, int \fIadjust\fP); |
.B int pcre32_refcount(pcre32 *\fIcode\fP, int \fIadjust\fP); |
.PP | .sp |
.B int pcre32_config(int \fIwhat\fP, void *\fIwhere\fP); |
.B int pcre32_config(int \fIwhat\fP, void *\fIwhere\fP); |
.PP | .sp |
.B const char *pcre32_version(void); |
.B const char *pcre32_version(void); |
.PP | .sp |
.B int pcre32_pattern_to_host_byte_order(pcre32 *\fIcode\fP, |
.B int pcre32_pattern_to_host_byte_order(pcre32 *\fIcode\fP, |
.ti +5n | .B " pcre32_extra *\fIextra\fP, const unsigned char *\fItables\fP);" |
.B pcre32_extra *\fIextra\fP, const unsigned char *\fItables\fP); | . |
. |
. |
. |
. |
.SH "PCRE 32-BIT API INDIRECTED FUNCTIONS" |
.SH "PCRE 32-BIT API INDIRECTED FUNCTIONS" |
.rs |
.rs |
.sp |
.sp |
|
.nf |
.B void *(*pcre32_malloc)(size_t); |
.B void *(*pcre32_malloc)(size_t); |
.PP | .sp |
.B void (*pcre32_free)(void *); |
.B void (*pcre32_free)(void *); |
.PP | .sp |
.B void *(*pcre32_stack_malloc)(size_t); |
.B void *(*pcre32_stack_malloc)(size_t); |
.PP | .sp |
.B void (*pcre32_stack_free)(void *); |
.B void (*pcre32_stack_free)(void *); |
.PP | .sp |
.B int (*pcre32_callout)(pcre32_callout_block *); |
.B int (*pcre32_callout)(pcre32_callout_block *); |
|
.fi |
. |
. |
. |
. |
.SH "PCRE 32-BIT API 32-BIT-ONLY FUNCTION" |
.SH "PCRE 32-BIT API 32-BIT-ONLY FUNCTION" |
.rs |
.rs |
.sp |
.sp |
|
.nf |
.B int pcre32_utf32_to_host_byte_order(PCRE_UCHAR32 *\fIoutput\fP, |
.B int pcre32_utf32_to_host_byte_order(PCRE_UCHAR32 *\fIoutput\fP, |
.ti +5n | .B " PCRE_SPTR32 \fIinput\fP, int \fIlength\fP, int *\fIbyte_order\fP," |
.B PCRE_SPTR32 \fIinput\fP, int \fIlength\fP, int *\fIbyte_order\fP, | .B " int \fIkeep_boms\fP);" |
.ti +5n | .fi |
.B int \fIkeep_boms\fP); | |
. |
. |
. |
. |
.SH "THE PCRE 32-BIT LIBRARY" |
.SH "THE PCRE 32-BIT LIBRARY" |