/[pcre]/code/trunk/doc/pcre32.3
ViewVC logotype

Diff of /code/trunk/doc/pcre32.3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1338 by ph10, Sun May 12 16:28:22 2013 UTC revision 1339 by ph10, Fri Jun 14 09:09:28 2013 UTC
# Line 8  PCRE - Perl-compatible regular expressio Line 8  PCRE - Perl-compatible regular expressio
8  .SH "PCRE 32-BIT API BASIC FUNCTIONS"  .SH "PCRE 32-BIT API BASIC FUNCTIONS"
9  .rs  .rs
10  .sp  .sp
11  .SM  .nf
12  .B pcre32 *pcre32_compile(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP,  .B pcre32 *pcre32_compile(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP,
13  .ti +5n  .B "     const char **\fIerrptr\fP, int *\fIerroffset\fP,"
14  .B const char **\fIerrptr\fP, int *\fIerroffset\fP,  .B "     const unsigned char *\fItableptr\fP);"
15  .ti +5n  .sp
 .B const unsigned char *\fItableptr\fP);  
 .PP  
16  .B pcre32 *pcre32_compile2(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP,  .B pcre32 *pcre32_compile2(PCRE_SPTR32 \fIpattern\fP, int \fIoptions\fP,
17  .ti +5n  .B "     int *\fIerrorcodeptr\fP,"
18  .B int *\fIerrorcodeptr\fP,  .B "     const unsigned char *\fItableptr\fP);"
19  .ti +5n  .sp
 .B const char **\fIerrptr\fP, int *\fIerroffset\fP,  
 .ti +5n  
 .B const unsigned char *\fItableptr\fP);  
 .PP  
20  .B pcre32_extra *pcre32_study(const pcre32 *\fIcode\fP, int \fIoptions\fP,  .B pcre32_extra *pcre32_study(const pcre32 *\fIcode\fP, int \fIoptions\fP,
21  .ti +5n  .B "     const char **\fIerrptr\fP);"
22  .B const char **\fIerrptr\fP);  .sp
 .PP  
23  .B void pcre32_free_study(pcre32_extra *\fIextra\fP);  .B void pcre32_free_study(pcre32_extra *\fIextra\fP);
24  .PP  .sp
25  .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,"
26  .ti +5n  .B "     PCRE_SPTR32 \fIsubject\fP, int \fIlength\fP, int \fIstartoffset\fP,"
27  .B "PCRE_SPTR32 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,  .B "     int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);"
28  .ti +5n  .sp
 .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);  
 .PP  
29  .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,"
30  .ti +5n  .B "     PCRE_SPTR32 \fIsubject\fP, int \fIlength\fP, int \fIstartoffset\fP,"
31  .B "PCRE_SPTR32 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,  .B "     int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP,"
32  .ti +5n  .B "     int *\fIworkspace\fP, int \fIwscount\fP);"
33  .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP,  .fi
 .ti +5n  
 .B int *\fIworkspace\fP, int \fIwscount\fP);  
34  .  .
35  .  .
36  .SH "PCRE 32-BIT API STRING EXTRACTION FUNCTIONS"  .SH "PCRE 32-BIT API STRING EXTRACTION FUNCTIONS"
37  .rs  .rs
38  .sp  .sp
39    .nf
40  .B int pcre32_copy_named_substring(const pcre32 *\fIcode\fP,  .B int pcre32_copy_named_substring(const pcre32 *\fIcode\fP,
41  .ti +5n  .B "     PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,"
42  .B PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,  .B "     int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP,"
43  .ti +5n  .B "     PCRE_UCHAR32 *\fIbuffer\fP, int \fIbuffersize\fP);"
44  .B int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP,  .sp
 .ti +5n  
 .B PCRE_UCHAR32 *\fIbuffer\fP, int \fIbuffersize\fP);  
 .PP  
45  .B int pcre32_copy_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,  .B int pcre32_copy_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,
46  .ti +5n  .B "     int \fIstringcount\fP, int \fIstringnumber\fP, PCRE_UCHAR32 *\fIbuffer\fP,"
47  .B int \fIstringcount\fP, int \fIstringnumber\fP, PCRE_UCHAR32 *\fIbuffer\fP,  .B "     int \fIbuffersize\fP);"
48  .ti +5n  .sp
 .B int \fIbuffersize\fP);  
 .PP  
49  .B int pcre32_get_named_substring(const pcre32 *\fIcode\fP,  .B int pcre32_get_named_substring(const pcre32 *\fIcode\fP,
50  .ti +5n  .B "     PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,"
51  .B PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,  .B "     int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP,"
52  .ti +5n  .B "     PCRE_SPTR32 *\fIstringptr\fP);"
53  .B int \fIstringcount\fP, PCRE_SPTR32 \fIstringname\fP,  .sp
 .ti +5n  
 .B PCRE_SPTR32 *\fIstringptr\fP);  
 .PP  
54  .B int pcre32_get_stringnumber(const pcre32 *\fIcode\fP,  .B int pcre32_get_stringnumber(const pcre32 *\fIcode\fP,
55  .ti +5n  .B "     PCRE_SPTR32 \fIname\fP);"
56  .B PCRE_SPTR32 \fIname\fP);  .sp
 .PP  
57  .B int pcre32_get_stringtable_entries(const pcre32 *\fIcode\fP,  .B int pcre32_get_stringtable_entries(const pcre32 *\fIcode\fP,
58  .ti +5n  .B "     PCRE_SPTR32 \fIname\fP, PCRE_UCHAR32 **\fIfirst\fP, PCRE_UCHAR32 **\fIlast\fP);"
59  .B PCRE_SPTR32 \fIname\fP, PCRE_UCHAR32 **\fIfirst\fP, PCRE_UCHAR32 **\fIlast\fP);  .sp
 .PP  
60  .B int pcre32_get_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,  .B int pcre32_get_substring(PCRE_SPTR32 \fIsubject\fP, int *\fIovector\fP,
61  .ti +5n  .B "     int \fIstringcount\fP, int \fIstringnumber\fP,"
62  .B int \fIstringcount\fP, int \fIstringnumber\fP,  .B "     PCRE_SPTR32 *\fIstringptr\fP);"
63  .ti +5n  .sp
 .B PCRE_SPTR32 *\fIstringptr\fP);  
 .PP  
64  .B int pcre32_get_substring_list(PCRE_SPTR32 \fIsubject\fP,  .B int pcre32_get_substring_list(PCRE_SPTR32 \fIsubject\fP,
65  .ti +5n  .B "     int *\fIovector\fP, int \fIstringcount\fP, PCRE_SPTR32 **\fIlistptr\fP);"
66  .B int *\fIovector\fP, int \fIstringcount\fP, "PCRE_SPTR32 **\fIlistptr\fP);"  .sp
 .PP  
67  .B void pcre32_free_substring(PCRE_SPTR32 \fIstringptr\fP);  .B void pcre32_free_substring(PCRE_SPTR32 \fIstringptr\fP);
68  .PP  .sp
69  .B void pcre32_free_substring_list(PCRE_SPTR32 *\fIstringptr\fP);  .B void pcre32_free_substring_list(PCRE_SPTR32 *\fIstringptr\fP);
70    .fi
71  .  .
72  .  .
73  .SH "PCRE 32-BIT API AUXILIARY FUNCTIONS"  .SH "PCRE 32-BIT API AUXILIARY FUNCTIONS"
74  .rs  .rs
75  .sp  .sp
76    .nf
77  .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);
78  .PP  .sp
79  .B void pcre32_jit_stack_free(pcre32_jit_stack *\fIstack\fP);  .B void pcre32_jit_stack_free(pcre32_jit_stack *\fIstack\fP);
80  .PP  .sp
81  .B void pcre32_assign_jit_stack(pcre32_extra *\fIextra\fP,  .B void pcre32_assign_jit_stack(pcre32_extra *\fIextra\fP,
82  .ti +5n  .B "     pcre32_jit_callback \fIcallback\fP, void *\fIdata\fP);"
83  .B pcre32_jit_callback \fIcallback\fP, void *\fIdata\fP);  .sp
 .PP  
84  .B const unsigned char *pcre32_maketables(void);  .B const unsigned char *pcre32_maketables(void);
85  .PP  .sp
86  .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,"
87  .ti +5n  .B "     int \fIwhat\fP, void *\fIwhere\fP);"
88  .B int \fIwhat\fP, void *\fIwhere\fP);  .sp
 .PP  
89  .B int pcre32_refcount(pcre32 *\fIcode\fP, int \fIadjust\fP);  .B int pcre32_refcount(pcre32 *\fIcode\fP, int \fIadjust\fP);
90  .PP  .sp
91  .B int pcre32_config(int \fIwhat\fP, void *\fIwhere\fP);  .B int pcre32_config(int \fIwhat\fP, void *\fIwhere\fP);
92  .PP  .sp
93  .B const char *pcre32_version(void);  .B const char *pcre32_version(void);
94  .PP  .sp
95  .B int pcre32_pattern_to_host_byte_order(pcre32 *\fIcode\fP,  .B int pcre32_pattern_to_host_byte_order(pcre32 *\fIcode\fP,
96  .ti +5n  .B "     pcre32_extra *\fIextra\fP, const unsigned char *\fItables\fP);"
97  .B pcre32_extra *\fIextra\fP, const unsigned char *\fItables\fP);  .fi
98  .  .
99  .  .
100  .SH "PCRE 32-BIT API INDIRECTED FUNCTIONS"  .SH "PCRE 32-BIT API INDIRECTED FUNCTIONS"
101  .rs  .rs
102  .sp  .sp
103    .nf
104  .B void *(*pcre32_malloc)(size_t);  .B void *(*pcre32_malloc)(size_t);
105  .PP  .sp
106  .B void (*pcre32_free)(void *);  .B void (*pcre32_free)(void *);
107  .PP  .sp
108  .B void *(*pcre32_stack_malloc)(size_t);  .B void *(*pcre32_stack_malloc)(size_t);
109  .PP  .sp
110  .B void (*pcre32_stack_free)(void *);  .B void (*pcre32_stack_free)(void *);
111  .PP  .sp
112  .B int (*pcre32_callout)(pcre32_callout_block *);  .B int (*pcre32_callout)(pcre32_callout_block *);
113    .fi
114  .  .
115  .  .
116  .SH "PCRE 32-BIT API 32-BIT-ONLY FUNCTION"  .SH "PCRE 32-BIT API 32-BIT-ONLY FUNCTION"
117  .rs  .rs
118  .sp  .sp
119    .nf
120  .B int pcre32_utf32_to_host_byte_order(PCRE_UCHAR32 *\fIoutput\fP,  .B int pcre32_utf32_to_host_byte_order(PCRE_UCHAR32 *\fIoutput\fP,
121  .ti +5n  .B "     PCRE_SPTR32 \fIinput\fP, int \fIlength\fP, int *\fIbyte_order\fP,"
122  .B PCRE_SPTR32 \fIinput\fP, int \fIlength\fP, int *\fIbyte_order\fP,  .B "     int \fIkeep_boms\fP);"
123  .ti +5n  .fi
 .B int \fIkeep_boms\fP);  
124  .  .
125  .  .
126  .SH "THE PCRE 32-BIT LIBRARY"  .SH "THE PCRE 32-BIT LIBRARY"

Legend:
Removed from v.1338  
changed lines
  Added in v.1339

  ViewVC Help
Powered by ViewVC 1.1.5