Commit | Line | Data |
---|---|---|
679ad62d MHM |
1 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |
2 | : | |
dfaee99f KW |
3 | : !!!! Do NOT edit this file directly! -- Edit devel/mkppport_fnc.pl instead. !!!! |
4 | : | |
679ad62d MHM |
5 | : Perl/Pollution/Portability |
6 | : | |
7 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
8 | : | |
b2049988 | 9 | : Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz. |
679ad62d MHM |
10 | : Version 2.x, Copyright (C) 2001, Paul Marquess. |
11 | : Version 1.x, Copyright (C) 1999, Kenneth Albanowski. | |
12 | : | |
13 | : This program is free software; you can redistribute it and/or | |
14 | : modify it under the same terms as Perl itself. | |
15 | : | |
16 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |
679ad62d | 17 | : |
c8799aff N |
18 | : This file lists all functions/macros that are provided by Devel::PPPort that |
19 | : would not be tested otherwise; because either they are not public, or they | |
20 | : exist only in D:P. It is in the same format as the F<embed.fnc> that ships | |
21 | : with the Perl source code. | |
679ad62d | 22 | : |
dfaee99f | 23 | : Since these are used only to provide the argument types, it's ok to have the |
c8799aff | 24 | : return value be void for some where it's a potential issue. |
679ad62d | 25 | |
dfaee99f KW |
26 | Amn|void|aTHXR |
27 | Amn|void|aTHXR_ | |
c8799aff N |
28 | dm|int|AvFILLp|AV * av |
29 | CprT|void|croak_memory_wrap| | |
dfaee99f | 30 | Amn|void|dTHXR |
dfaee99f | 31 | Amn|void|dXSTARG |
c8799aff N |
32 | Cdhm|char *|HvNAME_get|HV * stash |
33 | Amn|void|IVSIZE | |
34 | CpR|SV *|newSVsv_flags|SV * const old|I32 flags | |
35 | Cdhm|void *|NUM2PTR|type|int value | |
36 | Amn|void|NVTYPE | |
8f62b02f CBW |
37 | Amn|void|Perl_eval_pv |
38 | Amn|void|Perl_eval_sv | |
dfaee99f | 39 | Amn|void|PERL_MAGIC_glob |
dfaee99f | 40 | Amn|void|PERL_MAGIC_mutex |
dfaee99f KW |
41 | Amn|void|PERL_MAGIC_overload |
42 | Amn|void|PERL_MAGIC_overload_elem | |
c8799aff N |
43 | Cdhmn||PERL_PV_PRETTY_DUMP |
44 | Cdhmn||PERL_PV_PRETTY_NOCLEAR | |
45 | Cdhmn||PERL_PV_PRETTY_REGPROP | |
46 | Amn|void|Perl_warner_nocontext | |
dfaee99f KW |
47 | Amn|void|PL_bufend |
48 | Amn|void|PL_bufptr | |
49 | Amn|void|PL_compiling | |
50 | Amn|void|PL_copline | |
51 | Amn|void|PL_DBsignal | |
c8799aff N |
52 | dmn|SV *|PL_DBsingle |
53 | dmn|GV *|PL_DBsub | |
54 | dmn|SV *|PL_DBtrace | |
dfaee99f KW |
55 | Amn|void|PL_debstash |
56 | Amn|void|PL_diehook | |
57 | Amn|void|PL_dirty | |
c8799aff | 58 | dmn|U8|PL_dowarn |
dfaee99f KW |
59 | Amn|void|PL_error_count |
60 | Amn|void|PL_expect | |
dfaee99f KW |
61 | Amn|void|PL_hints |
62 | Amn|void|PL_in_my | |
63 | Amn|void|PL_in_my_stash | |
64 | Amn|void|PL_laststatval | |
65 | Amn|void|PL_lex_state | |
66 | Amn|void|PL_lex_stuff | |
67 | Amn|void|PL_linestr | |
68 | Amn|void|PL_mess_sv | |
69 | Amn|void|PL_no_modify | |
70 | Amn|void|PL_perldb | |
71 | Amn|void|PL_ppaddr | |
72 | Amn|void|PL_rsfp | |
73 | Amn|void|PL_rsfp_filters | |
c8799aff | 74 | Amn|void|PL_signals |
dfaee99f KW |
75 | Amn|void|PL_stack_base |
76 | Amn|void|PL_stack_sp | |
77 | Amn|void|PL_statcache | |
78 | Amn|void|PL_stdingv | |
dfaee99f KW |
79 | Amn|void|PL_sv_arenaroot |
80 | Amn|void|PL_tainted | |
81 | Amn|void|PL_tainting | |
82 | Amn|void|PL_tokenbuf | |
8f62b02f | 83 | Amn|void|PL_Xpv |
c8799aff N |
84 | bCdMmpR|char *|sv_2pvbyte_nolen|SV * sv |
85 | Cdp|char *|sv_2pv_flags|SV * const sv|STRLEN * const lp|const U32 flags | |
86 | bCdMmpR|char *|sv_2pv_nolen|SV * sv | |
87 | bCMmp|UV|sv_2uv|SV * sv | |
dfaee99f | 88 | Amn|void|SV_CONST_RETURN |
dfaee99f | 89 | Amn|void|SV_COW_SHARED_HASH_KEYS |
c8799aff | 90 | p|STRLEN|sv_len_utf8_nomg|SV * const sv |
dfaee99f KW |
91 | Am|void|sv_magic_portable|NN SV* sv|NULLOK SV* obj|int how|NULLOK const char* name|I32 namlen |
92 | Amn|void|SV_MUTABLE_RETURN | |
c8799aff N |
93 | bCDdp|UV|sv_uv|SV * sv |
94 | Amn|void|UVSIZE | |
95 | Amn|void|UVTYPE | |
96 | Amn|void|UVXf | |
dfaee99f | 97 | Amn|void|WARN_ASSERTIONS |
dfaee99f | 98 | Amn|void|XSprePUSH |