Move Devel::PPPort from ext/ to cpan/
[p5sagit/p5-mst-13.2.git] / cpan / Devel-PPPort / parts / apidoc.fnc
1 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2 :
3 :  !!!! Do NOT edit this file directly! -- Edit devel/mkapidoc.sh instead. !!!!
4 :
5 :  This file was automatically generated from the API documentation scattered
6 :  all over the Perl source code. To learn more about how all this works,
7 :  please read the F<HACKERS> file that came with this distribution.
8 :
9 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
10
11 :
12 : This file lists all API functions/macros that are documented in the Perl
13 : source code, but are not contained in F<embed.fnc>.
14 :
15
16 Ama|char*|savepvs|const char* s
17 Ama|SV*|newSVpvs|const char* s
18 Ama|SV*|newSVpvs_flags|const char* s|U32 flags
19 Ama|SV*|newSVpvs_share|const char* s
20 Am|bool|isALNUM|char ch
21 Am|bool|isALPHA|char ch
22 Am|bool|isDIGIT|char ch
23 Am|bool|isLOWER|char ch
24 Am|bool|isSPACE|char ch
25 Am|bool|isUPPER|char ch
26 Am|bool|strEQ|char* s1|char* s2
27 Am|bool|strGE|char* s1|char* s2
28 Am|bool|strGT|char* s1|char* s2
29 Am|bool|strLE|char* s1|char* s2
30 Am|bool|strLT|char* s1|char* s2
31 Am|bool|strNE|char* s1|char* s2
32 Am|bool|strnEQ|char* s1|char* s2|STRLEN len
33 Am|bool|strnNE|char* s1|char* s2|STRLEN len
34 Am|bool|SvIOK_notUV|SV* sv
35 Am|bool|SvIOK_UV|SV* sv
36 Am|bool|SvIsCOW_shared_hash|SV* sv
37 Am|bool|SvIsCOW|SV* sv
38 Am|bool|SvRXOK|SV* sv
39 Am|bool|SvTAINTED|SV* sv
40 Am|bool|SvTRUE|SV* sv
41 Am|bool|SvUOK|SV* sv
42 Am|bool|SvVOK|SV* sv
43 Am|char*|HePV|HE* he|STRLEN len
44 Am|char*|HeUTF8|HE* he|STRLEN len
45 Am|char*|HvNAME|HV* stash
46 Am|char*|SvEND|SV* sv
47 Am|char*|SvGAMAGIC|SV* sv
48 Am|char *|SvGROW|SV* sv|STRLEN len
49 Am|char*|SvPVbyte_force|SV* sv|STRLEN len
50 Am|char*|SvPVbyte_nolen|SV* sv
51 Am|char*|SvPVbyte|SV* sv|STRLEN len
52 Am|char*|SvPVbytex_force|SV* sv|STRLEN len
53 Am|char*|SvPVbytex|SV* sv|STRLEN len
54 Am|char*|SvPV_force_nomg|SV* sv|STRLEN len
55 Am|char*|SvPV_force|SV* sv|STRLEN len
56 Am|char*|SvPV_nolen|SV* sv
57 Am|char*|SvPV_nomg|SV* sv|STRLEN len
58 Am|char*|SvPV|SV* sv|STRLEN len
59 Am|char*|SvPVutf8_force|SV* sv|STRLEN len
60 Am|char*|SvPVutf8_nolen|SV* sv
61 Am|char*|SvPVutf8|SV* sv|STRLEN len
62 Am|char*|SvPVutf8x_force|SV* sv|STRLEN len
63 Am|char*|SvPVutf8x|SV* sv|STRLEN len
64 Am|char*|SvPVX|SV* sv
65 Am|char*|SvPVx|SV* sv|STRLEN len
66 Am|char|toLOWER|char ch
67 Am|char|toUPPER|char ch
68 Am|HV*|CvSTASH|CV* cv
69 Am|HV*|gv_stashpvs|const char* name|I32 create
70 Am|HV*|SvSTASH|SV* sv
71 Am|int|AvFILL|AV* av
72 Am|IV|SvIV_nomg|SV* sv
73 Am|IV|SvIV|SV* sv
74 Am|IV|SvIVx|SV* sv
75 Am|IV|SvIVX|SV* sv
76 Amn|char*|CLASS
77 Amn|char*|POPp
78 Amn|char*|POPpbytex
79 Amn|char*|POPpx
80 Amn|HV*|PL_modglobal
81 Amn|I32|ax
82 Amn|I32|items
83 Amn|I32|ix
84 Amn|IV|POPi
85 Amn|long|POPl
86 Amn|NV|POPn
87 Amn|STRLEN|PL_na
88 Amn|SV|PL_sv_no
89 Amn|SV|PL_sv_undef
90 Amn|SV|PL_sv_yes
91 Amn|SV*|POPs
92 Amn|U32|GIMME
93 Amn|U32|GIMME_V
94 Am|NV|SvNV|SV* sv
95 Am|NV|SvNVx|SV* sv
96 Am|NV|SvNVX|SV* sv
97 Amn|(whatever)|RETVAL
98 Amn|(whatever)|THIS
99 Am|REGEXP *|SvRX|SV *sv
100 Ams||dAX
101 Ams||dAXMARK
102 Ams||dITEMS
103 Ams||dMARK
104 Ams||dMULTICALL
105 Ams||dORIGMARK
106 Ams||dSP
107 Ams||dUNDERBAR
108 Ams||dXCPT
109 Ams||dXSARGS
110 Ams||dXSI32
111 Ams||ENTER
112 Ams||FREETMPS
113 Ams||LEAVE
114 Ams||MULTICALL
115 Ams||POP_MULTICALL
116 Ams||PUSH_MULTICALL
117 Ams||PUTBACK
118 Ams||SAVETMPS
119 Ams||SPAGAIN
120 Am|STRLEN|HeKLEN|HE* he
121 Am|STRLEN|SvCUR|SV* sv
122 Am|STRLEN|SvLEN|SV* sv
123 Am|SV*|GvSV|GV* gv
124 Am|SV*|HeSVKEY_force|HE* he
125 Am|SV*|HeSVKEY|HE* he
126 Am|SV*|HeSVKEY_set|HE* he|SV* sv
127 Am|SV*|HeVAL|HE* he
128 Am|SV**|hv_fetchs|HV* tb|const char* key|I32 lval
129 Am|SV**|hv_stores|HV* tb|const char* key|NULLOK SV* val
130 Am|SV*|newRV_inc|SV* sv
131 Am|SV*|newSVpvn_utf8|NULLOK const char* s|STRLEN len|U32 utf8
132 Am|SV*|ST|int ix
133 Am|SV*|SvREFCNT_inc_NN|SV* sv
134 Am|SV*|SvREFCNT_inc_simple_NN|SV* sv
135 Am|SV*|SvREFCNT_inc_simple|SV* sv
136 Am|SV*|SvREFCNT_inc|SV* sv
137 Am|SV*|SvRV|SV* sv
138 Am|svtype|SvTYPE|SV* sv
139 Ams||XCPT_RETHROW
140 Ams||XSRETURN_EMPTY
141 Ams||XSRETURN_NO
142 Ams||XSRETURN_UNDEF
143 Ams||XSRETURN_YES
144 Ams||XS_VERSION_BOOTCHECK
145 Am|U32|HeHASH|HE* he
146 Am|U32|SvIOKp|SV* sv
147 Am|U32|SvIOK|SV* sv
148 Am|U32|SvNIOKp|SV* sv
149 Am|U32|SvNIOK|SV* sv
150 Am|U32|SvNOKp|SV* sv
151 Am|U32|SvNOK|SV* sv
152 Am|U32|SvOK|SV* sv
153 Am|U32|SvOOK|SV* sv
154 Am|U32|SvPOKp|SV* sv
155 Am|U32|SvPOK|SV* sv
156 Am|U32|SvREFCNT|SV* sv
157 Am|U32|SvROK|SV* sv
158 Am|U32|SvUTF8|SV* sv
159 AmU||G_ARRAY
160 AmU||G_DISCARD
161 AmU||G_EVAL
162 AmU||G_NOARGS
163 AmU||G_SCALAR
164 AmU||G_VOID
165 AmU||HEf_SVKEY
166 AmU||MARK
167 AmU||newXSproto|char* name|XSUBADDR_t f|char* filename|const char *proto
168 AmU||Nullav
169 AmU||Nullch
170 AmU||Nullcv
171 AmU||Nullhv
172 AmU||Nullsv
173 AmU||ORIGMARK
174 AmU||SP
175 AmU||SVt_IV
176 AmU||SVt_NV
177 AmU||SVt_PV
178 AmU||SVt_PVAV
179 AmU||SVt_PVCV
180 AmU||SVt_PVHV
181 AmU||SVt_PVMG
182 AmU||svtype
183 AmU||UNDERBAR
184 Am|UV|SvUV_nomg|SV* sv
185 Am|UV|SvUV|SV* sv
186 Am|UV|SvUVx|SV* sv
187 Am|UV|SvUVX|SV* sv
188 AmU||XCPT_CATCH
189 AmU||XCPT_TRY_END
190 AmU||XCPT_TRY_START
191 AmU||XS
192 AmU||XS_VERSION
193 Am|void *|CopyD|void* src|void* dest|int nitems|type
194 Am|void|Copy|void* src|void* dest|int nitems|type
195 Am|void|EXTEND|SP|int nitems
196 Am|void*|HeKEY|HE* he
197 Am|void *|MoveD|void* src|void* dest|int nitems|type
198 Am|void|Move|void* src|void* dest|int nitems|type
199 Am|void|mPUSHi|IV iv
200 Am|void|mPUSHn|NV nv
201 Am|void|mPUSHp|char* str|STRLEN len
202 Am|void|mPUSHs|SV* sv
203 Am|void|mPUSHu|UV uv
204 Am|void|mXPUSHi|IV iv
205 Am|void|mXPUSHn|NV nv
206 Am|void|mXPUSHp|char* str|STRLEN len
207 Am|void|mXPUSHs|SV* sv
208 Am|void|mXPUSHu|UV uv
209 Am|void|Newxc|void* ptr|int nitems|type|cast
210 Am|void|Newx|void* ptr|int nitems|type
211 Am|void|Newxz|void* ptr|int nitems|type
212 Am|void|PERL_SYS_INIT3|int argc|char** argv|char** env
213 Am|void|PERL_SYS_INIT|int argc|char** argv
214 Am|void|PERL_SYS_TERM|
215 Am|void|PoisonFree|void* dest|int nitems|type
216 Am|void|PoisonNew|void* dest|int nitems|type
217 Am|void|Poison|void* dest|int nitems|type
218 Am|void|PoisonWith|void* dest|int nitems|type|U8 byte
219 Am|void|PUSHi|IV iv
220 Am|void|PUSHMARK|SP
221 Am|void|PUSHmortal
222 Am|void|PUSHn|NV nv
223 Am|void|PUSHp|char* str|STRLEN len
224 Am|void|PUSHs|SV* sv
225 Am|void|PUSHu|UV uv
226 Am|void|Renewc|void* ptr|int nitems|type|cast
227 Am|void|Renew|void* ptr|int nitems|type
228 Am|void|Safefree|void* ptr
229 Am|void|StructCopy|type src|type dest|type
230 Am|void|sv_catpvn_nomg|SV* sv|const char* ptr|STRLEN len
231 Am|void|sv_catpvs|SV* sv|const char* s
232 Am|void|sv_catsv_nomg|SV* dsv|SV* ssv
233 Am|void|SvCUR_set|SV* sv|STRLEN len
234 Am|void|SvGETMAGIC|SV* sv
235 Am|void|SvIOK_off|SV* sv
236 Am|void|SvIOK_only|SV* sv
237 Am|void|SvIOK_only_UV|SV* sv
238 Am|void|SvIOK_on|SV* sv
239 Am|void|SvIV_set|SV* sv|IV val
240 Am|void|SvLEN_set|SV* sv|STRLEN len
241 Am|void|SvLOCK|SV* sv
242 Am|void|SvMAGIC_set|SV* sv|MAGIC* val
243 Am|void|SvNIOK_off|SV* sv
244 Am|void|SvNOK_off|SV* sv
245 Am|void|SvNOK_only|SV* sv
246 Am|void|SvNOK_on|SV* sv
247 Am|void|SvNV_set|SV* sv|NV val
248 Am|void|SvOOK_offset|NN SV*sv|STRLEN len
249 Am|void|SvPOK_off|SV* sv
250 Am|void|SvPOK_only|SV* sv
251 Am|void|SvPOK_only_UTF8|SV* sv
252 Am|void|SvPOK_on|SV* sv
253 Am|void|SvPV_set|SV* sv|char* val
254 Am|void|SvREFCNT_dec|SV* sv
255 Am|void|SvREFCNT_inc_simple_void_NN|SV* sv
256 Am|void|SvREFCNT_inc_simple_void|SV* sv
257 Am|void|SvREFCNT_inc_void_NN|SV* sv
258 Am|void|SvREFCNT_inc_void|SV* sv
259 Am|void|SvROK_off|SV* sv
260 Am|void|SvROK_on|SV* sv
261 Am|void|SvRV_set|SV* sv|SV* val
262 Am|void|SvSetMagicSV_nosteal|SV* dsv|SV* ssv
263 Am|void|SvSETMAGIC|SV* sv
264 Am|void|SvSetMagicSV|SV* dsb|SV* ssv
265 Am|void|sv_setpvs|SV* sv|const char* s
266 Am|void|sv_setsv_nomg|SV* dsv|SV* ssv
267 Am|void|SvSetSV_nosteal|SV* dsv|SV* ssv
268 Am|void|SvSetSV|SV* dsb|SV* ssv
269 Am|void|SvSHARE|SV* sv
270 Am|void|SvSTASH_set|SV* sv|HV* val
271 Am|void|SvTAINTED_off|SV* sv
272 Am|void|SvTAINTED_on|SV* sv
273 Am|void|SvTAINT|SV* sv
274 Am|void|SvUNLOCK|SV* sv
275 Am|void|SvUPGRADE|SV* sv|svtype type
276 Am|void|SvUTF8_off|SV *sv
277 Am|void|SvUTF8_on|SV *sv
278 Am|void|SvUV_set|SV* sv|UV val
279 Am|void|XPUSHi|IV iv
280 Am|void|XPUSHmortal
281 Am|void|XPUSHn|NV nv
282 Am|void|XPUSHp|char* str|STRLEN len
283 Am|void|XPUSHs|SV* sv
284 Am|void|XPUSHu|UV uv
285 Am|void|XSRETURN|int nitems
286 Am|void|XSRETURN_IV|IV iv
287 Am|void|XSRETURN_NV|NV nv
288 Am|void|XSRETURN_PV|char* str
289 Am|void|XSRETURN_UV|IV uv
290 Am|void|XST_mIV|int pos|IV iv
291 Am|void|XST_mNO|int pos
292 Am|void|XST_mNV|int pos|NV nv
293 Am|void|XST_mPV|int pos|char* str
294 Am|void|XST_mUNDEF|int pos
295 Am|void|XST_mYES|int pos
296 Am|void *|ZeroD|void* dest|int nitems|type
297 Am|void|Zero|void* dest|int nitems|type
298 m|AV *|CvPADLIST|CV *cv
299 m|bool|CvWEAKOUTSIDE|CV *cv
300 m|char *|PAD_COMPNAME_PV|PADOFFSET po
301 m|HV *|PAD_COMPNAME_OURSTASH|PADOFFSET po
302 m|HV *|PAD_COMPNAME_TYPE|PADOFFSET po
303 mn|bool|PL_dowarn
304 mn|GV *|PL_DBsub
305 mn|GV*|PL_last_in_gv
306 mn|GV*|PL_ofsgv
307 mn|SV *|PL_DBsingle
308 mn|SV *|PL_DBtrace
309 mn|SV*|PL_rs
310 ms||djSP
311 m|STRLEN|PAD_COMPNAME_GEN|PADOFFSET po
312 m|STRLEN|PAD_COMPNAME_GEN_set|PADOFFSET po|int gen
313 m|SV *|CX_CURPAD_SV|struct context|PADOFFSET po
314 m|SV *|PAD_BASE_SV      |PADLIST padlist|PADOFFSET po
315 m|SV *|PAD_SETSV        |PADOFFSET po|SV* sv
316 m|SV *|PAD_SVl  |PADOFFSET po
317 m|U32|PAD_COMPNAME_FLAGS|PADOFFSET po
318 mU||LVRET
319 m|void|CX_CURPAD_SAVE|struct context
320 m|void|PAD_CLONE_VARS|PerlInterpreter *proto_perl|CLONE_PARAMS* param
321 m|void|PAD_DUP|PADLIST dstpad|PADLIST srcpad|CLONE_PARAMS* param
322 m|void|PAD_RESTORE_LOCAL|PAD *opad
323 m|void|PAD_SAVE_LOCAL|PAD *opad|PAD *npad
324 m|void|PAD_SAVE_SETNULLPAD
325 m|void|PAD_SET_CUR_NOSAVE       |PADLIST padlist|I32 n
326 m|void|PAD_SET_CUR      |PADLIST padlist|I32 n
327 m|void|PAD_SV   |PADOFFSET po
328 m|void|SAVECLEARSV      |SV **svp
329 m|void|SAVECOMPPAD
330 m|void|SAVEPADSV        |PADOFFSET po