1 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3 : !!!! Do NOT edit this file directly! -- Edit devel/mkapidoc.sh instead. !!!!
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.
9 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
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>.
16 : This line needs to be in this file for things to work, even though it's been
17 : removed from later embed.fnc versions
18 ApTod |int |my_sprintf |NN char *buffer|NN const char *pat|...
23 Am|void|__ASSERT_|bool expr
29 Amxu|void|BhkDISABLE|BHK *hk|which
30 Amxu|void|BhkENABLE|BHK *hk|which
31 mxu|void *|BhkENTRY|BHK *hk|which
32 Amxu|void|BhkENTRY_set|BHK *hk|which|void *ptr
33 mx|U32|BhkFLAGS|BHK *hk
34 AmnU|const char *|BOM_UTF8
36 mxu|void|CALL_BLOCK_HOOKS|which|arg
37 Am|void *|C_ARRAY_END|void *a
38 Am|STRLEN|C_ARRAY_LENGTH|void *a
39 Am|bool|cBOOL|bool expr
40 Am|bool|ckWARN2_d|U32 w1|U32 w2
41 Am|bool|ckWARN2|U32 w1|U32 w2
42 Am|bool|ckWARN3_d|U32 w1|U32 w2|U32 w3
43 Am|bool|ckWARN3|U32 w1|U32 w2|U32 w3
44 Am|bool|ckWARN4_d|U32 w1|U32 w2|U32 w3|U32 w4
45 Am|bool|ckWARN4|U32 w1|U32 w2|U32 w3|U32 w4
46 Am|bool|ckWARN_d|U32 w
50 Amx|HV *|cophh_2hv|const COPHH *cophh|U32 flags
51 Amx|COPHH *|cophh_copy|COPHH *cophh
52 Amx|COPHH *|cophh_delete_pv|const COPHH *cophh|const char *key|U32 hash|U32 flags
53 Amx|COPHH *|cophh_delete_pvn|COPHH *cophh|const char *keypv|STRLEN keylen|U32 hash|U32 flags
54 Amx|COPHH *|cophh_delete_pvs|const COPHH *cophh|"key"|U32 flags
55 Amx|COPHH *|cophh_delete_sv|const COPHH *cophh|SV *key|U32 hash|U32 flags
56 Amx|SV *|cophh_fetch_pv|const COPHH *cophh|const char *key|U32 hash|U32 flags
57 Amx|SV *|cophh_fetch_pvn|const COPHH *cophh|const char *keypv|STRLEN keylen|U32 hash|U32 flags
58 Amx|SV *|cophh_fetch_pvs|const COPHH *cophh|"key"|U32 flags
59 Amx|SV *|cophh_fetch_sv|const COPHH *cophh|SV *key|U32 hash|U32 flags
60 Amx|void|cophh_free|COPHH *cophh
61 Amx|COPHH *|cophh_new_empty
62 Amx|COPHH *|cophh_store_pv|const COPHH *cophh|const char *key|U32 hash|SV *value|U32 flags
63 Amx|COPHH *|cophh_store_pvn|COPHH *cophh|const char *keypv|STRLEN keylen|U32 hash|SV *value|U32 flags
64 Amx|COPHH *|cophh_store_pvs|const COPHH *cophh|"key"|SV *value|U32 flags
65 Amx|COPHH *|cophh_store_sv|const COPHH *cophh|SV *key|U32 hash|SV *value|U32 flags
66 Am|HV *|cop_hints_2hv|const COP *cop|U32 flags
67 Am|SV *|cop_hints_fetch_pv|const COP *cop|const char *key|U32 hash|U32 flags
68 Am|SV *|cop_hints_fetch_pvn|const COP *cop|const char *keypv|STRLEN keylen|U32 hash|U32 flags
69 Am|SV *|cop_hints_fetch_pvs|const COP *cop|"key"|U32 flags
70 Am|SV *|cop_hints_fetch_sv|const COP *cop|SV *key|U32 hash|U32 flags
71 Am|const char *|CopLABEL|COP *const cop
72 Am|const char *|CopLABEL_len|COP *const cop|STRLEN *len
73 Am|const char *|CopLABEL_len_flags|COP *const cop|STRLEN *len|U32 *flags
74 Am|void *|CopyD|void* src|void* dest|int nitems|type
75 Am|void|Copy|void* src|void* dest|int nitems|type
76 Amx|PADLIST *|CvPADLIST|CV *cv
78 m|bool|CvWEAKOUTSIDE|CV *cv
79 m|void|CX_CURPAD_SAVE|struct context
80 m|SV *|CX_CURPAD_SV|struct context|PADOFFSET po
83 Amn|void|DECLARATION_FOR_LC_NUMERIC_MANIPULATION
90 Am|bool|DO_UTF8|SV* sv
102 Ams||ENTER_with_name|"name"
104 Am|void|EXTEND|SP|SSize_t nitems
114 AmdR|bool|GROK_NUMERIC_RADIX|NN const char **sp|NN const char *send
121 Am|HV*|gv_stashpvs|"literal string" name|I32 create
122 Am|HV*|gv_stashpvs|"name"|I32 create
127 Am|void*|HeKEY|HE* he
128 Am|STRLEN|HeKLEN|HE* he
129 Am|char*|HePV|HE* he|STRLEN len
130 Am|SV*|HeSVKEY_force|HE* he
131 Am|SV*|HeSVKEY|HE* he
132 Am|SV*|HeSVKEY_set|HE* he|SV* sv
135 Am|char*|HvENAME|HV* stash
136 Am|STRLEN|HvENAMELEN|HV *stash
137 Am|unsigned char|HvENAMEUTF8|HV *stash
138 Am|SV**|hv_fetchs|HV* tb|"key"|I32 lval
139 Am|SV**|hv_fetchs|HV* tb|"literal string" key|I32 lval
140 Am|STRLEN|HvFILL|HV *const hv
141 Am|char*|HvNAME|HV* stash
142 Am|STRLEN|HvNAMELEN|HV *stash
143 Am|unsigned char|HvNAMEUTF8|HV *stash
144 Am|SV**|hv_stores|HV* tb|"key"|SV* val
145 Am|SV**|hv_stores|HV* tb|"literal string" key|SV* val
147 Amn|bool|IN_LOCALE_COMPILETIME
148 Amn|bool|IN_LOCALE_RUNTIME
149 Amh|void *|INT2PTR|type|int value
150 Amh|bool|isALNUM_A|int ch
151 Amh|bool|isALNUMC_A|int ch
152 Amh|bool|isALNUMC|int ch
153 Amh|bool|isALNUMC_L1|int ch
154 Amh|bool|isALNUMC_LC|int ch
155 Amh|bool|isALNUMC_LC_uvchr|int ch
156 Amh|bool|isALNUM|int ch
157 Amh|bool|isALNUM_LC|int ch
158 Amh|bool|isALNUM_LC_uvchr|int ch
159 Amh|bool|isALPHA_A|int ch
160 Am|bool|isALPHA|int ch
161 Amh|bool|isALPHA_L1|int ch
162 Amh|bool|isALPHA_LC|int ch
163 Amh|bool|isALPHA_LC_utf8_safe|U8 * s| U8 *end
164 Amh|bool|isALPHA_LC_uvchr|int ch
165 Amh|bool|isALPHANUMERIC_A|int ch
166 Am|bool|isALPHANUMERIC|int ch
167 Amh|bool|isALPHANUMERIC_L1|int ch
168 Amh|bool|isALPHANUMERIC_LC|int ch
169 Amh|bool|isALPHANUMERIC_LC_utf8_safe|U8 * s| U8 *end
170 Amh|bool|isALPHANUMERIC_LC_uvchr|int ch
171 Amh|bool|isALPHANUMERIC_utf8_safe|U8 * s|U8 * end
172 Amh|bool|isALPHANUMERIC_utf8|U8 * s
173 Amh|bool|isALPHANUMERIC_uvchr|int ch
174 Amh|bool|isALPHA_utf8_safe|U8 * s|U8 * end
175 Amh|bool|isALPHA_utf8|U8 * s
176 Amh|bool|isALPHA_uvchr|int ch
177 Amh|bool|isASCII_A|int ch
178 Am|bool|isASCII|int ch
179 Amh|bool|isASCII_L1|int ch
180 Amh|bool|isASCII_LC|int ch
181 Amh|bool|isASCII_LC_utf8_safe|U8 * s| U8 *end
182 Amh|bool|isASCII_LC_uvchr|int ch
183 Amh|bool|isASCII_utf8_safe|U8 * s|U8 * end
184 Amh|bool|isASCII_utf8|U8 * s
185 Amh|bool|isASCII_uvchr|int ch
186 Amh|bool|isBLANK_A|int ch
187 Am|bool|isBLANK|char ch
188 Amh|bool|isBLANK_L1|int ch
189 Amh|bool|isBLANK_LC|int ch
190 Amh|bool|isBLANK_LC_utf8_safe|U8 * s| U8 *end
191 Amh|bool|isBLANK_LC_uvchr|int ch
192 Amh|bool|isBLANK_utf8_safe|U8 * s|U8 * end
193 Amh|bool|isBLANK_utf8|U8 * s
194 Amh|bool|isBLANK_uvchr|int ch
195 Amh|bool|isCNTRL_A|int ch
196 Am|bool|isCNTRL|char ch
197 Amh|bool|isCNTRL_L1|int ch
198 Amh|bool|isCNTRL_LC|int ch
199 Amh|bool|isCNTRL_LC_utf8_safe|U8 * s| U8 *end
200 Amh|bool|isCNTRL_LC_uvchr|int ch
201 Amh|bool|isCNTRL_utf8_safe|U8 * s|U8 * end
202 Amh|bool|isCNTRL_utf8|U8 * s
203 Amh|bool|isCNTRL_uvchr|int ch
204 Amh|bool|isDIGIT_A|int ch
205 Am|bool|isDIGIT|char ch
206 Amh|bool|isDIGIT_L1|int ch
207 Amh|bool|isDIGIT_LC|int ch
208 Amh|bool|isDIGIT_LC_utf8_safe|U8 * s| U8 *end
209 Amh|bool|isDIGIT_LC_uvchr|int ch
210 Amh|bool|isDIGIT_utf8_safe|U8 * s|U8 * end
211 Amh|bool|isDIGIT_utf8|U8 * s
212 Amh|bool|isDIGIT_uvchr|int ch
213 Amh|bool|isGRAPH_A|int ch
214 Am|bool|isGRAPH|char ch
215 Amh|bool|isGRAPH_L1|int ch
216 Amh|bool|isGRAPH_LC|int ch
217 Amh|bool|isGRAPH_LC_utf8_safe|U8 * s| U8 *end
218 Amh|bool|isGRAPH_LC_uvchr|int ch
219 Amh|bool|isGRAPH_utf8_safe|U8 * s|U8 * end
220 Amh|bool|isGRAPH_utf8|U8 * s
221 Amh|bool|isGRAPH_uvchr|int ch
222 Amh|bool|isIDCONT_A|int ch
223 Am|bool|isIDCONT|char ch
224 Amh|bool|isIDCONT_L1|int ch
225 Amh|bool|isIDCONT_LC|int ch
226 Amh|bool|isIDCONT_LC_utf8_safe|U8 * s| U8 *end
227 Amh|bool|isIDCONT_LC_uvchr|int ch
228 Amh|bool|isIDCONT_utf8_safe|U8 * s|U8 * end
229 Amh|bool|isIDCONT_utf8|U8 * s
230 Amh|bool|isIDCONT_uvchr|int ch
231 Amh|bool|isIDFIRST_A|int ch
232 Am|bool|isIDFIRST|char ch
233 Amh|bool|isIDFIRST_L1|int ch
234 Amh|bool|isIDFIRST_LC|int ch
235 Amh|bool|isIDFIRST_LC_utf8_safe|U8 * s| U8 *end
236 Amh|bool|isIDFIRST_LC_uvchr|int ch
237 Amh|bool|isIDFIRST_utf8_safe|U8 * s|U8 * end
238 Amh|bool|isIDFIRST_utf8|U8 * s
239 Amh|bool|isIDFIRST_uvchr|int ch
240 Amh|bool|isLOWER_A|int ch
241 Am|bool|isLOWER|char ch
242 Amh|bool|isLOWER_L1|int ch
243 Amh|bool|isLOWER_LC|int ch
244 Amh|bool|isLOWER_LC_utf8_safe|U8 * s| U8 *end
245 Amh|bool|isLOWER_LC_uvchr|int ch
246 Amh|bool|isLOWER_utf8_safe|U8 * s|U8 * end
247 Amh|bool|isLOWER_utf8|U8 * s
248 Amh|bool|isLOWER_uvchr|int ch
249 Amn|bool|IS_NUMBER_GREATER_THAN_UV_MAX
250 Amn|bool|IS_NUMBER_INFINITY
251 Amn|bool|IS_NUMBER_IN_UV
252 Amn|bool|IS_NUMBER_NAN
253 Amn|bool|IS_NUMBER_NEG
254 Amn|bool|IS_NUMBER_NOT_INT
255 Amh|bool|isOCTAL_A|int ch
256 Am|bool|isOCTAL|char ch
257 Amh|bool|isOCTAL_L1|int ch
258 Amh|bool|isPRINT_A|int ch
259 Am|bool|isPRINT|char ch
260 Amh|bool|isPRINT_L1|int ch
261 Amh|bool|isPRINT_LC|int ch
262 Amh|bool|isPRINT_LC_utf8_safe|U8 * s| U8 *end
263 Amh|bool|isPRINT_LC_uvchr|int ch
264 Amh|bool|isPRINT_utf8_safe|U8 * s|U8 * end
265 Amh|bool|isPRINT_utf8|U8 * s
266 Amh|bool|isPRINT_uvchr|int ch
267 Amh|bool|isPSXSPC_A|int ch
268 Am|bool|isPSXSPC|char ch
269 Amh|bool|isPSXSPC_L1|int ch
270 Amh|bool|isPSXSPC_LC|int ch
271 Amh|bool|isPSXSPC_LC_utf8_safe|U8 * s| U8 *end
272 Amh|bool|isPSXSPC_LC_uvchr|int ch
273 Amh|bool|isPSXSPC_utf8_safe|U8 * s|U8 * end
274 Amh|bool|isPSXSPC_utf8|U8 * s
275 Amh|bool|isPSXSPC_uvchr|int ch
276 Amh|bool|isPUNCT_A|int ch
277 Am|bool|isPUNCT|char ch
278 Amh|bool|isPUNCT_L1|int ch
279 Amh|bool|isPUNCT_LC|int ch
280 Amh|bool|isPUNCT_LC_utf8_safe|U8 * s| U8 *end
281 Amh|bool|isPUNCT_LC_uvchr|int ch
282 Amh|bool|isPUNCT_utf8_safe|U8 * s|U8 * end
283 Amh|bool|isPUNCT_utf8|U8 * s
284 Amh|bool|isPUNCT_uvchr|int ch
285 Am|bool|IS_SAFE_SYSCALL|NN const char *pv|STRLEN len|NN const char *what|NN const char *op_name
286 Amh|bool|isSPACE_A|int ch
287 Am|bool|isSPACE|char ch
288 Amh|bool|isSPACE_L1|int ch
289 Amh|bool|isSPACE_LC|int ch
290 Amh|bool|isSPACE_LC_utf8_safe|U8 * s| U8 *end
291 Amh|bool|isSPACE_LC_uvchr|int ch
292 Amh|bool|isSPACE_utf8_safe|U8 * s|U8 * end
293 Amh|bool|isSPACE_utf8|U8 * s
294 Amh|bool|isSPACE_uvchr|int ch
295 Amh|bool|isUPPER_A|int ch
296 Am|bool|isUPPER|char ch
297 Amh|bool|isUPPER_L1|int ch
298 Amh|bool|isUPPER_LC|int ch
299 Amh|bool|isUPPER_LC_utf8_safe|U8 * s| U8 *end
300 Amh|bool|isUPPER_LC_uvchr|int ch
301 Amh|bool|isUPPER_utf8_safe|U8 * s|U8 * end
302 Amh|bool|isUPPER_utf8|U8 * s
303 Amh|bool|isUPPER_uvchr|int ch
304 Am|STRLEN|isUTF8_CHAR_flags|const U8 *s|const U8 *e| const U32 flags
305 Amh|bool|isWORDCHAR_A|int ch
306 Am|bool|isWORDCHAR|char ch
307 Amh|bool|isWORDCHAR_L1|int ch
308 Amh|bool|isWORDCHAR_LC|int ch
309 Amh|bool|isWORDCHAR_LC_utf8_safe|U8 * s| U8 *end
310 Amh|bool|isWORDCHAR_LC_uvchr|int ch
311 Amh|bool|isWORDCHAR_utf8_safe|U8 * s|U8 * end
312 Amh|bool|isWORDCHAR_utf8|U8 * s
313 Amh|bool|isWORDCHAR_uvchr|int ch
314 Amh|bool|isXDIGIT_A|int ch
315 Am|bool|isXDIGIT|char ch
316 Amh|bool|isXDIGIT_L1|int ch
317 Amh|bool|isXDIGIT_LC|int ch
318 Amh|bool|isXDIGIT_LC_utf8_safe|U8 * s| U8 *end
319 Amh|bool|isXDIGIT_LC_uvchr|int ch
320 Amh|bool|isXDIGIT_utf8_safe|U8 * s|U8 * end
321 Amh|bool|isXDIGIT_utf8|U8 * s
322 Amh|bool|isXDIGIT_uvchr|int ch
326 Am|U8|LATIN1_TO_NATIVE|U8 ch
328 Ams||LEAVE_with_name|"name"
329 Amx|void|lex_stuff_pvs|"literal string" pv|U32 flags
330 Amx|void|lex_stuff_pvs|"pv"|U32 flags
331 AmU|bool|LIKELY|const bool expr
332 Am|OP*|LINKLIST|OP *o
335 Am|bool|memEQ|char* s1|char* s2|STRLEN len
336 Am|bool|memEQs|char* s1|STRLEN l1|"literal string" s2
337 Am|bool|memEQs|char* s1|STRLEN l1|"s2"
338 Am|bool|memNE|char* s1|char* s2|STRLEN len
339 Am|bool|memNEs|char* s1|STRLEN l1|"literal string" s2
340 Am|bool|memNEs|char* s1|STRLEN l1|"s2"
341 Am|void *|MoveD|void* src|void* dest|int nitems|type
342 Am|void|Move|void* src|void* dest|int nitems|type
345 Am|void|mPUSHp|char* str|STRLEN len
346 Am|void|mPUSHs|SV* sv
349 Am|void|mXPUSHi|IV iv
350 Am|void|mXPUSHn|NV nv
351 Am|void|mXPUSHp|char* str|STRLEN len
352 Am|void|mXPUSHs|SV* sv
353 Am|void|mXPUSHu|UV uv
357 ATmD|int|my_sprintf|NN char *buffer|NN const char *pat|...
358 Am|U8|NATIVE_TO_LATIN1|U8 ch
359 Am|UV|NATIVE_TO_UNI|UV ch
360 Am|SV*|newRV_inc|SV* sv
361 Amx|SV*|newSVpadname|PADNAME *pn
362 Am|SV*|newSVpvn_utf8|const char* s|STRLEN len|U32 utf8
363 Ama|SV*|newSVpvs_flags|"literal string" s|U32 flags
364 Ama|SV*|newSVpvs_flags|"literal string"|U32 flags
365 Ama|SV*|newSVpvs|"literal string"
366 Ama|SV*|newSVpvs|"literal string" s
367 Ama|SV*|newSVpvs_share|"literal string"
368 Ama|SV*|newSVpvs_share|"literal string" s
369 Am|void|Newxc|void* ptr|int nitems|type|cast
370 AmU||newXSproto|char* name|XSUBADDR_t f|char* filename|const char *proto
371 Am|void|Newx|void* ptr|int nitems|type
372 Am|void|Newxz|void* ptr|int nitems|type
381 Am|U32|OP_CLASS|OP *o
382 Am|const char *|OP_DESC|OP *o
383 Am|bool|OpHAS_SIBLING|OP *o
384 Am|void|OpLASTSIB_set|OP *o|OP *parent
385 Am|void|OpMAYBESIB_set|OP *o|OP *sib|OP *parent
386 Am|void|OpMORESIB_set|OP *o|OP *sib
387 Am|const char *|OP_NAME|OP *o
388 Am|OP*|OpSIBLING|OP *o
389 Am|bool|OP_TYPE_IS|OP *o|Optype type
390 Am|bool|OP_TYPE_IS_OR_WAS|OP *o|Optype type
392 Am|PADOFFSET|pad_add_name_pvs|"name"|U32 flags|HV *typestash|HV *ourstash
393 Amx|SV **|PadARRAY|PAD * pad
394 m|SV *|PAD_BASE_SV |PADLIST padlist|PADOFFSET po
395 m|void|PAD_CLONE_VARS|PerlInterpreter *proto_perl|CLONE_PARAMS* param
396 m|U32|PAD_COMPNAME_FLAGS|PADOFFSET po
397 m|STRLEN|PAD_COMPNAME_GEN|PADOFFSET po
398 m|STRLEN|PAD_COMPNAME_GEN_set|PADOFFSET po|int gen
399 m|HV *|PAD_COMPNAME_OURSTASH|PADOFFSET po
400 m|char *|PAD_COMPNAME_PV|PADOFFSET po
401 m|HV *|PAD_COMPNAME_TYPE|PADOFFSET po
402 Am|PADOFFSET|pad_findmy_pvs|"name"|U32 flags
403 Amx|PAD **|PadlistARRAY|PADLIST * padlist
404 Amx|SSize_t|PadlistMAX|PADLIST * padlist
405 Amx|PADNAME **|PadlistNAMESARRAY|PADLIST * padlist
406 Amx|SSize_t|PadlistNAMESMAX|PADLIST * padlist
407 Amx|PADNAMELIST *|PadlistNAMES|PADLIST * padlist
408 Amx|U32|PadlistREFCNT|PADLIST * padlist
409 Amx|SSize_t|PadMAX|PAD * pad
410 m|bool|PadnameIsOUR|PADNAME * pn
411 m|bool|PadnameIsSTATE|PADNAME * pn
412 Amx|STRLEN|PadnameLEN|PADNAME * pn
413 Amx|PADNAME **|PadnamelistARRAY|PADNAMELIST * pnl
414 Amx|SSize_t|PadnamelistMAX|PADNAMELIST * pnl
415 Amx|void|PadnamelistREFCNT_dec|PADNAMELIST * pnl
416 Amx|SSize_t|PadnamelistREFCNT|PADNAMELIST * pnl
417 m|HV *|PadnameOURSTASH
418 m|bool|PadnameOUTER|PADNAME * pn
419 Amx|char *|PadnamePV|PADNAME * pn
420 Amx|void|PadnameREFCNT_dec|PADNAME * pn
421 Amx|SSize_t|PadnameREFCNT|PADNAME * pn
422 Amx|SV *|PadnameSV|PADNAME * pn
423 m|HV *|PadnameTYPE|PADNAME * pn
424 Amx|bool|PadnameUTF8|PADNAME * pn
425 m|void|PAD_RESTORE_LOCAL|PAD *opad
426 m|void|PAD_SAVE_LOCAL|PAD *opad|PAD *npad
427 m|void|PAD_SAVE_SETNULLPAD
428 m|void|PAD_SET_CUR_NOSAVE |PADLIST padlist|I32 n
429 m|void|PAD_SET_CUR |PADLIST padlist|I32 n
430 m|SV *|PAD_SETSV |PADOFFSET po|SV* sv
431 m|SV *|PAD_SVl |PADOFFSET po
432 m|SV *|PAD_SV |PADOFFSET po
434 Amh|void|PERL_HASH|U32 hash|char *key|STRLEN klen
437 Amh|int |PerlIO_apply_layers|PerlIO *f|const char *mode|const char *layers
438 Amh|int |PerlIO_binmode|PerlIO *f|int ptype|int imode|const char *layers
439 ATmh|int |PerlIO_canset_cnt|PerlIO *f
440 Amh|void |PerlIO_debug|const char *fmt|...
441 ATmh|FILE *|PerlIO_exportFILE|PerlIO *f|const char *mode
442 ATmh|int |PerlIO_fast_gets|PerlIO *f
443 ATmh|PerlIO*|PerlIO_fdopen|int fd|const char *mode
444 ATmh|FILE *|PerlIO_findFILE|PerlIO *f
445 ATmh|int |PerlIO_getc|PerlIO *d
446 ATmh|int |PerlIO_getpos|PerlIO *f|SV *save
447 ATmh|int |PerlIO_has_base|PerlIO *f
448 ATmh|int |PerlIO_has_cntptr|PerlIO *f
449 ATmh|PerlIO*|PerlIO_importFILE|FILE *stdio|const char *mode
450 ATmh|PerlIO*|PerlIO_open|const char *path|const char *mode
451 Amh|int |PerlIO_printf|PerlIO *f|const char *fmt|...
452 ATmh|int |PerlIO_putc|PerlIO *f|int ch
453 ATmh|int |PerlIO_puts|PerlIO *f|const char *string
454 ATmh|void |PerlIO_releaseFILE|PerlIO *f|FILE *stdio
455 Amh|PerlIO *|PerlIO_reopen|const char *path|const char *mode|PerlIO *old
456 ATmh|void |PerlIO_rewind|PerlIO *f
457 ATmh|int |PerlIO_setpos|PerlIO *f|SV *saved
458 Amh|int |PerlIO_stdoutf|const char *fmt|...
459 ATmh|int |PerlIO_ungetc|PerlIO *f|int ch
460 ATmh|int |PerlIO_vprintf|PerlIO *f|const char *fmt|va_list args
463 Amnh||PERL_MAGIC_arylen
464 Amnh||PERL_MAGIC_arylen_p
465 Amnh||PERL_MAGIC_backref
467 Amnh||PERL_MAGIC_checkcall
468 Amnh||PERL_MAGIC_collxfrm
469 Amnh||PERL_MAGIC_dbfile
470 Amnh||PERL_MAGIC_dbline
471 Amnh||PERL_MAGIC_debugvar
472 Amnh||PERL_MAGIC_defelem
474 Amnh||PERL_MAGIC_envelem
477 Amnh||PERL_MAGIC_hints
478 Amnh||PERL_MAGIC_hintselem
480 Amnh||PERL_MAGIC_isaelem
481 Amnh||PERL_MAGIC_lvref
482 Amnh||PERL_MAGIC_nkeys
483 Amnh||PERL_MAGIC_nonelem
484 Amnh||PERL_MAGIC_overload_table
487 Amnh||PERL_MAGIC_regdata
488 Amnh||PERL_MAGIC_regdatum
489 Amnh||PERL_MAGIC_regex_global
490 Amnh||PERL_MAGIC_rhash
491 Amnh||PERL_MAGIC_shared
492 Amnh||PERL_MAGIC_shared_scalar
494 Amnh||PERL_MAGIC_sigelem
495 Amnh||PERL_MAGIC_substr
497 Amnh||PERL_MAGIC_symtab
498 Amnh||PERL_MAGIC_taint
499 Amnh||PERL_MAGIC_tied
500 Amnh||PERL_MAGIC_tiedelem
501 Amnh||PERL_MAGIC_tiedscalar
502 Amnh||PERL_MAGIC_utf8
503 Amnh||PERL_MAGIC_uvar
504 Amnh||PERL_MAGIC_uvar_elem
506 Amnh||PERL_MAGIC_vstring
507 Amnh||PERL_PV_ESCAPE_ALL
508 Amnh||PERL_PV_ESCAPE_FIRSTCHAR
509 Amnh||PERL_PV_ESCAPE_NOBACKSLASH
510 Amnh||PERL_PV_ESCAPE_NOCLEAR
511 Amnh||PERL_PV_ESCAPE_NONASCII
512 Amnh||PERL_PV_ESCAPE_QUOTE
513 Amnh||PERL_PV_ESCAPE_RE
514 Amnh||PERL_PV_ESCAPE_UNI
515 Amnh||PERL_PV_ESCAPE_UNI_DETECT
516 Amnh||PERL_PV_PRETTY_ELLIPSES
517 Amnh||PERL_PV_PRETTY_LTGT
518 Amnh||PERL_PV_PRETTY_QUOTE
521 hAmn|int|PERL_REVISION
522 Amnh||PERL_SCAN_ALLOW_UNDERSCORES
523 Amnh||PERL_SCAN_DISALLOW_PREFIX
524 Amnh||PERL_SCAN_GREATER_THAN_UV_MAX
525 Amnh||PERL_SCAN_SILENT_ILLDIGIT
526 Amnh||PERL_SCAN_TRAILING
527 AmnUh||PERL_SHORT_MAX
528 AmnUh||PERL_SHORT_MIN
529 hAmn|int|PERL_SUBVERSION
530 Am|void|PERL_SYS_INIT3|int *argc|char*** argv|char*** env
531 Am|void|PERL_SYS_INIT|int *argc|char*** argv
532 Am|void|PERL_SYS_TERM|
533 AmnUh||PERL_UCHAR_MAX
534 AmnUh||PERL_UCHAR_MIN
536 AmnUh||PERL_ULONG_MAX
537 AmnUh||PERL_ULONG_MIN
538 AmnUh||PERL_UQUAD_MAX
539 AmnUh||PERL_UQUAD_MIN
540 AmnUh||PERL_USHORT_MAX
541 AmnUh||PERL_USHORT_MIN
542 hAmn|int|PERL_VERSION
543 AmnU|Perl_check_t *|PL_check
544 AmnxU|PAD *|PL_comppad
545 AmnxU|PADNAMELIST *|PL_comppad_name
547 AmnxU|SV **|PL_curpad
556 AmnUx|Perl_keyword_plugin_t|PL_keyword_plugin
561 Amn|Perl_ophook_t|PL_opfreehook
562 AmnU|yy_parser *|PL_parser
563 AmnxUN|char *|PL_parser-E<gt>bufend
564 AmnxUN|char *|PL_parser-E<gt>bufptr
565 AmnxUN|char *|PL_parser-E<gt>linestart
566 AmnxUN|SV *|PL_parser-E<gt>linestr
568 Amn|signed char|PL_perl_destruct_level
571 Amn|runops_proc_t|PL_runops
579 Am|void|PoisonFree|void* dest|int nitems|type
580 Am|void|PoisonNew|void* dest|int nitems|type
581 Am|void|Poison|void* dest|int nitems|type
582 Am|void|PoisonWith|void* dest|int nitems|type|U8 byte
601 Ams||PUSH_MULTICALL|CV* the_cv
603 Am|void|PUSHp|char* str|STRLEN len
607 Am|U8|READ_XDIGIT|char str*
608 m|SV *|refcounted_he_fetch_pvs|const struct refcounted_he *chain|"key"|U32 flags
609 m|struct refcounted_he *|refcounted_he_new_pvs|struct refcounted_he *parent|"key"|SV *value|U32 flags
610 Am|void|Renewc|void* ptr|int nitems|type|cast
611 Am|void|Renew|void* ptr|int nitems|type
612 AmnU|const char *|REPLACEMENT_CHARACTER_UTF8
613 mn|void|RESTORE_ERRNO
614 Am|void|RESTORE_LC_NUMERIC
615 Amn|(whatever)|RETVAL
616 Am|void|Safefree|void* ptr
618 m|void|SAVECLEARSV |SV **svp
621 m|void|SAVEPADSV |PADOFFSET po
622 Ama|char*|savepvs|"literal string"
623 Ama|char*|savepvs|"literal string" s
624 Ama|char*|savesharedpvs|"literal string"
625 Ama|char*|savesharedpvs|"literal string" s
627 m|void|SETERRNO|int errcode|int vmserrcode
633 AmnUu|void|STMT_START
634 Am|void|STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
635 Am|void|STORE_LC_NUMERIC_SET_TO_NEEDED
636 Am|void|STORE_LC_NUMERIC_SET_TO_NEEDED_IN|bool in_lc_numeric
637 Am|bool|strEQ|char* s1|char* s2
638 Am|bool|strGE|char* s1|char* s2
639 Am|bool|strGT|char* s1|char* s2
640 Am|bool|strLE|char* s1|char* s2
641 Am|bool|strLT|char* s1|char* s2
642 Am|bool|strNE|char* s1|char* s2
643 Am|bool|strnEQ|char* s1|char* s2|STRLEN len
644 Am|bool|strnNE|char* s1|char* s2|STRLEN len
645 AmTR|NV|Strtod|NN const char * const s|NULLOK char ** e
646 AmTR|NV|Strtol|NN const char * const s|NULLOK char ** e|int base
647 AmTR|NV|Strtoul|NN const char * const s|NULLOK char ** e|int base
648 Am|void|StructCopy|type *src|type *dest|type
649 Amu|pair|STR_WITH_LEN|"literal string"
650 Am|void|sv_catpvn_nomg|SV* sv|const char* ptr|STRLEN len
651 Am|void|sv_catpv_nomg|SV* sv|const char* ptr
652 Am|void|sv_catpvs_flags|SV* sv|"literal string"|I32 flags
653 Am|void|sv_catpvs_flags|SV* sv|"literal string" s|I32 flags
654 Am|void|sv_catpvs_mg|SV* sv|"literal string"
655 Am|void|sv_catpvs_mg|SV* sv|"literal string" s
656 Am|void|sv_catpvs_nomg|SV* sv|"literal string"
657 Am|void|sv_catpvs_nomg|SV* sv|"literal string" s
658 Am|void|sv_catpvs|SV* sv|"literal string"
659 Am|void|sv_catpvs|SV* sv|"literal string" s
660 Am|void|sv_catsv_nomg|SV* dsv|SV* ssv
662 Am|void|SvCUR_set|SV* sv|STRLEN len
663 Am|STRLEN|SvCUR|SV* sv
664 Am|char*|SvEND|SV* sv
666 Am|U32|SvGAMAGIC|SV* sv
667 Am|void|SvGETMAGIC|SV* sv
669 Am|char *|SvGROW|SV* sv|STRLEN len
670 Amnh||SV_HAS_TRAILING_NUL
671 Amnh||SV_IMMEDIATE_UNREF
672 Am|bool|SvIOK_notUV|SV* sv
673 Am|void|SvIOK_off|SV* sv
674 Am|void|SvIOK_only|SV* sv
675 Am|void|SvIOK_only_UV|SV* sv
676 Am|void|SvIOK_on|SV* sv
679 Am|bool|SvIOK_UV|SV* sv
680 Am|bool|SvIsCOW_shared_hash|SV* sv
681 Am|U32|SvIsCOW|SV* sv
682 Am|IV|SvIV_nomg|SV* sv
683 Am|void|SvIV_set|SV* sv|IV val
687 Am|void|SvLEN_set|SV* sv|STRLEN len
688 Am|STRLEN|SvLEN|SV* sv
689 Am|void|SvLOCK|SV* sv
690 Am|void|SvMAGIC_set|SV* sv|MAGIC* val
691 Am|void|SvNIOK_off|SV* sv
692 Am|U32|SvNIOKp|SV* sv
694 Am|void|SvNOK_off|SV* sv
695 Am|void|SvNOK_only|SV* sv
696 Am|void|SvNOK_on|SV* sv
700 Am|NV|SvNV_nomg|SV* sv
701 Am|void|SvNV_set|SV* sv|NV val
706 Am|void|SvOOK_offset|SV*sv|STRLEN len
708 Am|void|SvPOK_off|SV* sv
709 Am|void|SvPOK_only|SV* sv
710 Am|void|SvPOK_only_UTF8|SV* sv
711 Am|void|SvPOK_on|SV* sv
714 Am|char*|SvPVbyte_force|SV* sv|STRLEN len
715 Am|char*|SvPVbyte_nolen|SV* sv
716 Am|char*|SvPVbyte_nomg|SV* sv|STRLEN len
717 Am|char*|SvPVbyte_or_null_nomg|SV* sv|STRLEN len
718 Am|char*|SvPVbyte_or_null|SV* sv|STRLEN len
719 Am|char*|SvPVbyte|SV* sv|STRLEN len
720 Am|char*|SvPVbytex_force|SV* sv|STRLEN len
721 Am|char*|SvPVbytex|SV* sv|STRLEN len
722 Am|char *|SvPVCLEAR|SV* sv
723 Am|char*|SvPV_force_nomg|SV* sv|STRLEN len
724 Am|char*|SvPV_force|SV* sv|STRLEN len
725 Am|char*|SvPV_nolen|SV* sv
726 Am|char*|SvPV_nomg_nolen|SV* sv
727 Am|char*|SvPV_nomg|SV* sv|STRLEN len
728 Am|void|SvPV_set|SV* sv|char* val
729 Am|char*|SvPV|SV* sv|STRLEN len
730 Am|char*|SvPVutf8_force|SV* sv|STRLEN len
731 Am|char*|SvPVutf8_nolen|SV* sv
732 Am|char*|SvPVutf8_nomg|SV* sv|STRLEN len
733 Am|char*|SvPVutf8_or_null_nomg|SV* sv|STRLEN len
734 Am|char*|SvPVutf8_or_null|SV* sv|STRLEN len
735 Am|char*|SvPVutf8|SV* sv|STRLEN len
736 Am|char*|SvPVutf8x_force|SV* sv|STRLEN len
737 Am|char*|SvPVutf8x|SV* sv|STRLEN len
738 Am|char*|SvPVX|SV* sv
739 Am|char*|SvPVx|SV* sv|STRLEN len
740 Am|U32|SvREADONLY_off|SV* sv
741 Am|U32|SvREADONLY_on|SV* sv
742 Am|U32|SvREADONLY|SV* sv
743 Am|SV*|SvREFCNT_inc_simple_NN|SV* sv
744 Am|SV*|SvREFCNT_inc_simple|SV* sv
745 Am|void|SvREFCNT_inc_simple_void_NN|SV* sv
746 Am|void|SvREFCNT_inc_simple_void|SV* sv
747 Am|void|SvREFCNT_inc_void_NN|SV* sv
748 Am|U32|SvREFCNT|SV* sv
749 Am|void|SvROK_off|SV* sv
750 Am|void|SvROK_on|SV* sv
752 Am|void|SvRV_set|SV* sv|SV* val
754 Am|bool|SvRXOK|SV* sv
755 Am|REGEXP *|SvRX|SV *sv
756 Am|void|SvSetMagicSV_nosteal|SV* dsv|SV* ssv
757 Am|void|SvSETMAGIC|SV* sv
758 Am|void|SvSetMagicSV|SV* dsv|SV* ssv
759 Am|void|sv_setpvs_mg|SV* sv|"literal string"
760 Am|void|sv_setpvs_mg|SV* sv|"literal string" s
761 Am|void|sv_setpvs|SV* sv|"literal string"
762 Am|void|sv_setpvs|SV* sv|"literal string" s
763 Am|SV *|sv_setref_pvs|SV *const rv|const char *const classname|"literal string"
764 Am|SV *|sv_setref_pvs|SV *const rv|const char *const classname|"literal string" s
765 Am|void|sv_setsv_nomg|SV* dsv|SV* ssv
766 Am|void|SvSetSV_nosteal|SV* dsv|SV* ssv
767 Am|void|SvSetSV|SV* dsv|SV* ssv
768 Am|void|SvSHARE|SV* sv
770 Am|void|SvSTASH_set|SV* sv|HV* val
771 Am|HV*|SvSTASH|SV* sv
773 Am|void|SvTAINTED_off|SV* sv
774 Am|void|SvTAINTED_on|SV* sv
775 Am|bool|SvTAINTED|SV* sv
776 Am|void|SvTAINT|SV* sv
777 m|U32|SvTHINKFIRST|SV *sv
794 Am|bool|SvTRUE_nomg|SV* sv
795 Am|bool|SvTRUE|SV* sv
796 Am|bool|SvTRUEx|SV* sv
798 Am|svtype|SvTYPE|SV* sv
799 Am|void|SvUNLOCK|SV* sv
801 Am|void|SvUPGRADE|SV* sv|svtype type
802 Am|void|SvUTF8_off|SV *sv
803 Am|void|SvUTF8_on|SV *sv
805 Am|UV|SvUV_nomg|SV* sv
806 Am|void|SvUV_set|SV* sv|UV val
814 Am|UV|toFOLD_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
815 Am|UV|toFOLD_utf8|U8* p|U8* s|STRLEN* lenp
816 Am|UV|toFOLD_uvchr|UV cp|U8* s|STRLEN* lenp
817 Am|U8|toLOWER_L1|U8 ch
818 Am|U8|toLOWER_LC|U8 ch
820 Am|UV|toLOWER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
821 Am|UV|toLOWER_utf8|U8* p|U8* s|STRLEN* lenp
822 Am|UV|toLOWER_uvchr|UV cp|U8* s|STRLEN* lenp
824 Am|UV|toTITLE_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
825 Am|UV|toTITLE_utf8|U8* p|U8* s|STRLEN* lenp
826 Am|UV|toTITLE_uvchr|UV cp|U8* s|STRLEN* lenp
828 Am|UV|toUPPER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
829 Am|UV|toUPPER_utf8|U8* p|U8* s|STRLEN* lenp
830 Am|UV|toUPPER_uvchr|UV cp|U8* s|STRLEN* lenp
832 AmnU|UV|UNICODE_REPLACEMENT
833 Am|UV|UNI_TO_NATIVE|UV ch
834 AmU|bool|UNLIKELY|const bool expr
835 Am|bool|UTF8_IS_INVARIANT|char c
836 Am|bool|UTF8_IS_NONCHAR|const U8 *s|const U8 *e
837 Am|bool|UTF8_IS_SUPER|const U8 *s|const U8 *e
838 Am|bool|UTF8_IS_SURROGATE|const U8 *s|const U8 *e
839 AmnU|STRLEN|UTF8_MAXBYTES
840 Am|STRLEN|UTF8_SAFE_SKIP|char* s|char* e
841 Am|STRLEN|UTF8SKIP|char* s
842 Am|bool|UVCHR_IS_INVARIANT|UV cp
843 Am|STRLEN|UVCHR_SKIP|UV cp
853 Amnh||WARN_DEPRECATED
857 Amnh||WARN_EXPERIMENTAL
858 Amnh||WARN_EXPERIMENTAL__ALPHA_ASSERTIONS
859 Amnh||WARN_EXPERIMENTAL__BITWISE
860 Amnh||WARN_EXPERIMENTAL__CONST_ATTR
861 Amnh||WARN_EXPERIMENTAL__DECLARED_REFS
862 Amnh||WARN_EXPERIMENTAL__LEXICAL_SUBS
863 Amnh||WARN_EXPERIMENTAL__POSTDEREF
864 Amnh||WARN_EXPERIMENTAL__PRIVATE_USE
865 Amnh||WARN_EXPERIMENTAL__REFALIASING
866 Amnh||WARN_EXPERIMENTAL__REGEX_SETS
867 Amnh||WARN_EXPERIMENTAL__RE_STRICT
868 Amnh||WARN_EXPERIMENTAL__SCRIPT_RUN
869 Amnh||WARN_EXPERIMENTAL__SIGNATURES
870 Amnh||WARN_EXPERIMENTAL__SMARTMATCH
871 Amnh||WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
872 Amnh||WARN_EXPERIMENTAL__VLB
873 Amnh||WARN_EXPERIMENTAL__WIN32_PERLIO
875 Amnh||WARN_ILLEGALPROTO
876 Amnh||WARN_IMPRECISION
887 Amnh||WARN_NON_UNICODE
892 Amnh||WARN_PARENTHESIS
895 Amnh||WARN_PRECEDENCE
914 Amnh||WARN_UNINITIALIZED
920 AmnU|void|WIDEST_UTYPE
921 Am|void|WITH_LC_NUMERIC_SET_TO_NEEDED|block
922 Am|void|WITH_LC_NUMERIC_SET_TO_NEEDED_IN|bool in_lc_numeric|block
927 Am|void|XopDISABLE|XOP *xop|which
928 Am|void|XopENABLE|XOP *xop|which
929 Am||XopENTRYCUSTOM|const OP *o|which
930 Am|void|XopENTRY_set|XOP *xop|which|value
931 Am||XopENTRY|XOP *xop|which
932 Am|U32|XopFLAGS|XOP *xop
936 Am|void|XPUSHp|char* str|STRLEN len
937 Am|void|XPUSHs|SV* sv
940 Amns||XS_APIVERSION_BOOTCHECK
944 Am|void|XSRETURN|int nitems
945 Am|void|XSRETURN_IV|IV iv
947 Am|void|XSRETURN_NV|NV nv
948 Am|void|XSRETURN_PV|char* str
950 Am|void|XSRETURN_UV|IV uv
952 Am|void|XST_mIV|int pos|IV iv
953 Am|void|XST_mNO|int pos
954 Am|void|XST_mNV|int pos|NV nv
955 Am|void|XST_mPV|int pos|char* str
956 Am|void|XST_mUNDEF|int pos
957 Am|void|XST_mUV|int pos|UV uv
958 Am|void|XST_mYES|int pos
960 Amns||XS_VERSION_BOOTCHECK
961 Am|void *|ZeroD|void* dest|int nitems|type
962 Am|void|Zero|void* dest|int nitems|type