| 1 | : Lines are of the form: | 
|---|
| 2 | :    flags|return_type|function_name|arg1|arg2|...|argN | 
|---|
| 3 | : | 
|---|
| 4 | : A line may be continued on another by ending it with a backslash. | 
|---|
| 5 | : Leading and trailing whitespace will be ignored in each component. | 
|---|
| 6 | : | 
|---|
| 7 | : flags are single letters with following meanings: | 
|---|
| 8 | :       A               member of public API | 
|---|
| 9 | :       m               Implemented as a macro - no export, no | 
|---|
| 10 | :                       proto, no #define | 
|---|
| 11 | :       d               function has documentation with its source | 
|---|
| 12 | :       s               static function, should have an S_ prefix in | 
|---|
| 13 | :                       source file; for macros (m), suffix the usage | 
|---|
| 14 | :                       example with a semicolon | 
|---|
| 15 | :       n               has no implicit interpreter/thread context argument | 
|---|
| 16 | :       p               function has a Perl_ prefix | 
|---|
| 17 | :       f               function takes printf style format string, varargs | 
|---|
| 18 | :       r               function never returns | 
|---|
| 19 | :       o               has no compatibility macro (#define foo Perl_foo) | 
|---|
| 20 | :       x               not exported | 
|---|
| 21 | :       X               explicitly exported | 
|---|
| 22 | :       M               may change | 
|---|
| 23 | :       E               visible to extensions included in the Perl core | 
|---|
| 24 | :       b               binary backward compatibility; function is a macro | 
|---|
| 25 | :                       but has also Perl_ implementation (which is exported) | 
|---|
| 26 | :       U               suppress usage example in autogenerated documentation | 
|---|
| 27 | :       a               allocates memory a la malloc/calloc.  Is also "R". | 
|---|
| 28 | :       R               Return value must not be ignored. | 
|---|
| 29 | :       P               pure function: no effects except the return value; | 
|---|
| 30 | :                       return value depends only on parms and/or globals | 
|---|
| 31 | : (see also L<perlguts/Internal Functions> for those flags.) | 
|---|
| 32 | : | 
|---|
| 33 | : Pointer parameters that must not be passed NULLs should be prefixed with NN. | 
|---|
| 34 | : | 
|---|
| 35 | : Pointer parameters that may be NULL should be prefixed with NULLOK.  This has | 
|---|
| 36 | : no effect on output yet.  It's a notation for the maintainers to know "I have | 
|---|
| 37 | : defined whether NULL is OK or not" rather than having neither NULL or NULLOK, | 
|---|
| 38 | : which is ambiguous. | 
|---|
| 39 | : | 
|---|
| 40 | : Individual flags may be separated by whitespace. | 
|---|
| 41 | : | 
|---|
| 42 | : New global functions should be added at the end for binary compatibility | 
|---|
| 43 | : in some configurations. | 
|---|
| 44 |  | 
|---|
| 45 | START_EXTERN_C | 
|---|
| 46 |  | 
|---|
| 47 | #if defined(PERL_IMPLICIT_SYS) | 
|---|
| 48 | Ano     |PerlInterpreter*|perl_alloc_using \ | 
|---|
| 49 | |NN struct IPerlMem* m|NN struct IPerlMem* ms \ | 
|---|
| 50 | |NN struct IPerlMem* mp|NN struct IPerlEnv* e \ | 
|---|
| 51 | |NN struct IPerlStdIO* io|NN struct IPerlLIO* lio \ | 
|---|
| 52 | |NN struct IPerlDir* d|NN struct IPerlSock* s \ | 
|---|
| 53 | |NN struct IPerlProc* p | 
|---|
| 54 | #endif | 
|---|
| 55 | Anod    |PerlInterpreter*       |perl_alloc | 
|---|
| 56 | Anod    |void   |perl_construct |NN PerlInterpreter* interp | 
|---|
| 57 | Anod    |int    |perl_destruct  |NN PerlInterpreter* interp | 
|---|
| 58 | Anod    |void   |perl_free      |NN PerlInterpreter* interp | 
|---|
| 59 | Anod    |int    |perl_run       |NN PerlInterpreter* interp | 
|---|
| 60 | Anod    |int    |perl_parse     |NN PerlInterpreter* interp|XSINIT_t xsinit \ | 
|---|
| 61 | |int argc|NULLOK char** argv|NULLOK char** env | 
|---|
| 62 | AnpR    |bool   |doing_taint    |int argc|NULLOK char** argv|NULLOK char** env | 
|---|
| 63 | #if defined(USE_ITHREADS) | 
|---|
| 64 | Anod    |PerlInterpreter*|perl_clone|NN PerlInterpreter* interp|UV flags | 
|---|
| 65 | #  if defined(PERL_IMPLICIT_SYS) | 
|---|
| 66 | Ano     |PerlInterpreter*|perl_clone_using \ | 
|---|
| 67 | |NN PerlInterpreter *interp|UV flags \ | 
|---|
| 68 | |NN struct IPerlMem* m|NN struct IPerlMem* ms \ | 
|---|
| 69 | |NN struct IPerlMem* mp|NN struct IPerlEnv* e \ | 
|---|
| 70 | |NN struct IPerlStdIO* io|NN struct IPerlLIO* lio \ | 
|---|
| 71 | |NN struct IPerlDir* d|NN struct IPerlSock* s \ | 
|---|
| 72 | |NN struct IPerlProc* p | 
|---|
| 73 | #  endif | 
|---|
| 74 | #endif | 
|---|
| 75 |  | 
|---|
| 76 | Aanop   |Malloc_t|malloc        |MEM_SIZE nbytes | 
|---|
| 77 | Aanop   |Malloc_t|calloc        |MEM_SIZE elements|MEM_SIZE size | 
|---|
| 78 | Aanop   |Malloc_t|realloc       |Malloc_t where|MEM_SIZE nbytes | 
|---|
| 79 | Anop    |Free_t |mfree          |Malloc_t where | 
|---|
| 80 | #if defined(MYMALLOC) | 
|---|
| 81 | npR     |MEM_SIZE|malloced_size |NN void *p | 
|---|
| 82 | #endif | 
|---|
| 83 |  | 
|---|
| 84 | AnpR    |void*  |get_context | 
|---|
| 85 | Anp     |void   |set_context    |NN void *thx | 
|---|
| 86 |  | 
|---|
| 87 | END_EXTERN_C | 
|---|
| 88 |  | 
|---|
| 89 | /* functions with flag 'n' should come before here */ | 
|---|
| 90 | START_EXTERN_C | 
|---|
| 91 | #  include "pp_proto.h" | 
|---|
| 92 | Ap      |SV*    |amagic_call    |NN SV* left|NN SV* right|int method|int dir | 
|---|
| 93 | Ap      |bool   |Gv_AMupdate    |NN HV* stash | 
|---|
| 94 | ApR     |CV*    |gv_handler     |NULLOK HV* stash|I32 id | 
|---|
| 95 | p       |OP*    |append_elem    |I32 optype|NULLOK OP* first|NULLOK OP* last | 
|---|
| 96 | p       |OP*    |append_list    |I32 optype|NULLOK LISTOP* first|NULLOK LISTOP* last | 
|---|
| 97 | p       |I32    |apply          |I32 type|NN SV** mark|NN SV** sp | 
|---|
| 98 | ApM     |void   |apply_attrs_string|NN char *stashpv|NN CV *cv|NN char *attrstr|STRLEN len | 
|---|
| 99 | Ap      |SV*    |avhv_delete_ent|NULLOK AV *ar|NN SV* keysv|I32 flags|U32 hash | 
|---|
| 100 | Ap      |bool   |avhv_exists_ent|NULLOK AV *ar|NN SV* keysv|U32 hash | 
|---|
| 101 | Ap      |SV**   |avhv_fetch_ent |NULLOK AV *ar|NN SV* keysv|I32 lval|U32 hash | 
|---|
| 102 | Ap      |SV**   |avhv_store_ent |NULLOK AV *ar|NN SV* keysv|NULLOK SV* val\ | 
|---|
| 103 | |U32 hash | 
|---|
| 104 | Ap      |HE*    |avhv_iternext  |NULLOK AV *ar | 
|---|
| 105 | Ap      |SV*    |avhv_iterval   |NULLOK AV *ar|NN HE* entry | 
|---|
| 106 | Ap      |HV*    |avhv_keys      |NULLOK AV *ar | 
|---|
| 107 | Apd     |void   |av_clear       |NULLOK AV* ar | 
|---|
| 108 | Apd     |SV*    |av_delete      |NULLOK AV* ar|I32 key|I32 flags | 
|---|
| 109 | ApdR    |bool   |av_exists      |NULLOK AV* ar|I32 key | 
|---|
| 110 | Apd     |void   |av_extend      |NN AV* ar|I32 key | 
|---|
| 111 | pR      |AV*    |av_fake        |I32 size|NN SV** svp | 
|---|
| 112 | ApdR    |SV**   |av_fetch       |NULLOK AV* ar|I32 key|I32 lval | 
|---|
| 113 | Apd     |void   |av_fill        |NN AV* ar|I32 fill | 
|---|
| 114 | ApdR    |I32    |av_len         |NN AV* ar | 
|---|
| 115 | ApdR    |AV*    |av_make        |I32 size|NN SV** svp | 
|---|
| 116 | Apd     |SV*    |av_pop         |NULLOK AV* ar | 
|---|
| 117 | Apd     |void   |av_push        |NULLOK AV* ar|NN SV* val | 
|---|
| 118 | p       |void   |av_reify       |NN AV* ar | 
|---|
| 119 | ApdR    |SV*    |av_shift       |NULLOK AV* ar | 
|---|
| 120 | Apd     |SV**   |av_store       |NULLOK AV* ar|I32 key|NULLOK SV* val | 
|---|
| 121 | Apd     |void   |av_undef       |NULLOK AV* ar | 
|---|
| 122 | Apd     |void   |av_unshift     |NULLOK AV* ar|I32 num | 
|---|
| 123 | pR      |OP*    |bind_match     |I32 type|NN OP* left|NN OP* pat | 
|---|
| 124 | pR      |OP*    |block_end      |I32 floor|NULLOK OP* seq | 
|---|
| 125 | ApR     |I32    |block_gimme | 
|---|
| 126 | pR      |int    |block_start    |int full | 
|---|
| 127 | p       |void   |boot_core_UNIVERSAL | 
|---|
| 128 | p       |void   |boot_core_PerlIO | 
|---|
| 129 | Ap      |void   |call_list      |I32 oldscope|NN AV* av_list | 
|---|
| 130 | pR      |bool   |cando          |Mode_t mode|Uid_t effective|NN Stat_t* statbufp | 
|---|
| 131 | ApR     |U32    |cast_ulong     |NV f | 
|---|
| 132 | ApR     |I32    |cast_i32       |NV f | 
|---|
| 133 | ApR     |IV     |cast_iv        |NV f | 
|---|
| 134 | ApR     |UV     |cast_uv        |NV f | 
|---|
| 135 | #if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP) | 
|---|
| 136 | ApR     |I32    |my_chsize      |int fd|Off_t length | 
|---|
| 137 | #endif | 
|---|
| 138 | #if defined(USE_5005THREADS) | 
|---|
| 139 | Ap      |MAGIC* |condpair_magic |NN SV *sv | 
|---|
| 140 | #endif | 
|---|
| 141 | pR      |OP*    |convert        |I32 optype|I32 flags|NULLOK OP* o | 
|---|
| 142 | : croak()'s first parm can be NULL.  Otherwise, mod_perl breaks. | 
|---|
| 143 | Afprd   |void   |croak          |NULLOK const char* pat|... | 
|---|
| 144 | Apr     |void   |vcroak         |NN const char* pat|NULLOK va_list* args | 
|---|
| 145 | #if defined(PERL_IMPLICIT_CONTEXT) | 
|---|
| 146 | Afnrp   |void   |croak_nocontext|NN const char* pat|... | 
|---|
| 147 | Afnp    |OP*    |die_nocontext  |NN const char* pat|... | 
|---|
| 148 | Afnp    |void   |deb_nocontext  |NN const char* pat|... | 
|---|
| 149 | Afnp    |char*  |form_nocontext |NN const char* pat|... | 
|---|
| 150 | Anp     |void   |load_module_nocontext|U32 flags|NN SV* name|NN SV* ver|... | 
|---|
| 151 | Afnp    |SV*    |mess_nocontext |NN const char* pat|... | 
|---|
| 152 | Afnp    |void   |warn_nocontext |NN const char* pat|... | 
|---|
| 153 | Afnp    |void   |warner_nocontext|U32 err|NN const char* pat|... | 
|---|
| 154 | Afnp    |SV*    |newSVpvf_nocontext|NN const char* pat|... | 
|---|
| 155 | Afnp    |void   |sv_catpvf_nocontext|NN SV* sv|NN const char* pat|... | 
|---|
| 156 | Afnp    |void   |sv_setpvf_nocontext|NN SV* sv|NN const char* pat|... | 
|---|
| 157 | Afnp    |void   |sv_catpvf_mg_nocontext|NN SV* sv|NN const char* pat|... | 
|---|
| 158 | Afnp    |void   |sv_setpvf_mg_nocontext|NN SV* sv|NN const char* pat|... | 
|---|
| 159 | Afnp    |int    |fprintf_nocontext|NN PerlIO* stream|NN const char* fmt|... | 
|---|
| 160 | Afnp    |int    |printf_nocontext|NN const char* fmt|... | 
|---|
| 161 | #endif | 
|---|
| 162 | p       |void   |cv_ckproto     |NN CV* cv|NULLOK GV* gv|NULLOK char* p | 
|---|
| 163 | pd      |CV*    |cv_clone       |NN CV* proto | 
|---|
| 164 | ApdR    |SV*    |cv_const_sv    |NULLOK CV* cv | 
|---|
| 165 | pR      |SV*    |op_const_sv    |NULLOK OP* o|NULLOK CV* cv | 
|---|
| 166 | Apd     |void   |cv_undef       |NN CV* cv | 
|---|
| 167 | Ap      |void   |cx_dump        |NN PERL_CONTEXT* cx | 
|---|
| 168 | Ap      |SV*    |filter_add     |NULLOK filter_t funcp|NULLOK SV* datasv | 
|---|
| 169 | Ap      |void   |filter_del     |NN filter_t funcp | 
|---|
| 170 | ApR     |I32    |filter_read    |int idx|NN SV* buffer|int maxlen | 
|---|
| 171 | ApPR    |char** |get_op_descs | 
|---|
| 172 | ApPR    |char** |get_op_names | 
|---|
| 173 | pPR     |char*  |get_no_modify | 
|---|
| 174 | pPR     |U32*   |get_opargs | 
|---|
| 175 | ApPR    |PPADDR_t*|get_ppaddr | 
|---|
| 176 | EpR     |I32    |cxinc | 
|---|
| 177 | Afp     |void   |deb            |NN const char* pat|... | 
|---|
| 178 | Ap      |void   |vdeb           |NN const char* pat|NULLOK va_list* args | 
|---|
| 179 | Ap      |void   |debprofdump | 
|---|
| 180 | Ap      |I32    |debop          |NN OP* o | 
|---|
| 181 | Ap      |I32    |debstack | 
|---|
| 182 | Ap      |I32    |debstackptrs | 
|---|
| 183 | Ap      |char*  |delimcpy       |NN char* to|NN char* toend|NN char* from \ | 
|---|
| 184 | |NN char* fromend|int delim|NN I32* retlen | 
|---|
| 185 | p       |void   |deprecate      |NN char* s | 
|---|
| 186 | p       |void   |deprecate_old  |NN char* s | 
|---|
| 187 | Afp     |OP*    |die            |NULLOK const char* pat|... | 
|---|
| 188 | p       |OP*    |vdie           |NULLOK const char* pat|NULLOK va_list* args | 
|---|
| 189 | p       |OP*    |die_where      |NULLOK char* message|STRLEN msglen | 
|---|
| 190 | Ap      |void   |dounwind       |I32 cxix | 
|---|
| 191 | p       |bool   |do_aexec       |NULLOK SV* really|NN SV** mark|NN SV** sp | 
|---|
| 192 | p       |bool   |do_aexec5      |NULLOK SV* really|NN SV** mark|NN SV** sp|int fd|int flag | 
|---|
| 193 | Ap      |int    |do_binmode     |NN PerlIO *fp|int iotype|int mode | 
|---|
| 194 | p       |void   |do_chop        |NN SV* asv|NN SV* sv | 
|---|
| 195 | Ap      |bool   |do_close       |NN GV* gv|bool not_implicit | 
|---|
| 196 | p       |bool   |do_eof         |NN GV* gv | 
|---|
| 197 | p       |bool   |do_exec        |NN char* cmd | 
|---|
| 198 | #if defined(WIN32) | 
|---|
| 199 | Ap      |int    |do_aspawn      |NN SV* really|NN SV** mark|NN SV** sp | 
|---|
| 200 | Ap      |int    |do_spawn       |NN char* cmd | 
|---|
| 201 | Ap      |int    |do_spawn_nowait|NN char* cmd | 
|---|
| 202 | #endif | 
|---|
| 203 | #if !defined(WIN32) | 
|---|
| 204 | p       |bool   |do_exec3       |NN char* cmd|int fd|int flag | 
|---|
| 205 | #endif | 
|---|
| 206 | p       |void   |do_execfree | 
|---|
| 207 | #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM) | 
|---|
| 208 | p       |I32    |do_ipcctl      |I32 optype|NN SV** mark|NN SV** sp | 
|---|
| 209 | p       |I32    |do_ipcget      |I32 optype|NN SV** mark|NN SV** sp | 
|---|
| 210 | p       |I32    |do_msgrcv      |NN SV** mark|NN SV** sp | 
|---|
| 211 | p       |I32    |do_msgsnd      |NN SV** mark|NN SV** sp | 
|---|
| 212 | p       |I32    |do_semop       |NN SV** mark|NN SV** sp | 
|---|
| 213 | p       |I32    |do_shmio       |I32 optype|NN SV** mark|NN SV** sp | 
|---|
| 214 | #endif | 
|---|
| 215 | Ap      |void   |do_join        |NN SV* sv|NN SV* del|NN SV** mark|NN SV** sp | 
|---|
| 216 | p       |OP*    |do_kv | 
|---|
| 217 | Ap      |bool   |do_open        |NN GV* gv|NN char* name|I32 len|int as_raw \ | 
|---|
| 218 | |int rawmode|int rawperm|NULLOK PerlIO* supplied_fp | 
|---|
| 219 | Ap      |bool   |do_open9       |NN GV *gv|NN char *name|I32 len|int as_raw \ | 
|---|
| 220 | |int rawmode|int rawperm|NULLOK PerlIO *supplied_fp \ | 
|---|
| 221 | |NN SV *svs|I32 num | 
|---|
| 222 | Ap      |bool   |do_openn       |NN GV *gv|NN char *name|I32 len|int as_raw \ | 
|---|
| 223 | |int rawmode|int rawperm|NULLOK PerlIO *supplied_fp \ | 
|---|
| 224 | |NULLOK SV **svp|I32 num | 
|---|
| 225 | p       |void   |do_pipe        |NN SV* sv|NULLOK GV* rgv|NULLOK GV* wgv | 
|---|
| 226 | p       |bool   |do_print       |NULLOK SV* sv|NN PerlIO* fp | 
|---|
| 227 | pR      |OP*    |do_readline | 
|---|
| 228 | p       |I32    |do_chomp       |NN SV* sv | 
|---|
| 229 | p       |bool   |do_seek        |NULLOK GV* gv|Off_t pos|int whence | 
|---|
| 230 | Ap      |void   |do_sprintf     |NN SV* sv|I32 len|NN SV** sarg | 
|---|
| 231 | p       |Off_t  |do_sysseek     |NN GV* gv|Off_t pos|int whence | 
|---|
| 232 | pR      |Off_t  |do_tell        |NN GV* gv | 
|---|
| 233 | p       |I32    |do_trans       |NN SV* sv | 
|---|
| 234 | p       |UV     |do_vecget      |NN SV* sv|I32 offset|I32 size | 
|---|
| 235 | p       |void   |do_vecset      |NN SV* sv | 
|---|
| 236 | p       |void   |do_vop         |I32 optype|NN SV* sv|NN SV* left|NN SV* right | 
|---|
| 237 | p       |OP*    |dofile         |NN OP* term | 
|---|
| 238 | ApR     |I32    |dowantarray | 
|---|
| 239 | Ap      |void   |dump_all | 
|---|
| 240 | Ap      |void   |dump_eval | 
|---|
| 241 | #if defined(DUMP_FDS) | 
|---|
| 242 | Ap      |void   |dump_fds       |NN char* s | 
|---|
| 243 | #endif | 
|---|
| 244 | Ap      |void   |dump_form      |NN GV* gv | 
|---|
| 245 | Ap      |void   |gv_dump        |NN GV* gv | 
|---|
| 246 | Ap      |void   |op_dump        |NN OP* arg | 
|---|
| 247 | Ap      |void   |pmop_dump      |NULLOK PMOP* pm | 
|---|
| 248 | Ap      |void   |dump_packsubs  |NN HV* stash | 
|---|
| 249 | Ap      |void   |dump_sub       |NN GV* gv | 
|---|
| 250 | Apd     |void   |fbm_compile    |NN SV* sv|U32 flags | 
|---|
| 251 | ApdR    |char*  |fbm_instr      |NN unsigned char* big|NN unsigned char* bigend \ | 
|---|
| 252 | |NN SV* littlesv|U32 flags | 
|---|
| 253 | p       |char*  |find_script    |NN char *scriptname|bool dosearch \ | 
|---|
| 254 | |NULLOK char **search_ext|I32 flags | 
|---|
| 255 | #if defined(USE_5005THREADS) | 
|---|
| 256 | p       |PADOFFSET|find_threadsv|NN const char *name | 
|---|
| 257 | #endif | 
|---|
| 258 | p       |OP*    |force_list     |NULLOK OP* arg | 
|---|
| 259 | p       |OP*    |fold_constants |NN OP* arg | 
|---|
| 260 | Afpd    |char*  |form           |NN const char* pat|... | 
|---|
| 261 | Ap      |char*  |vform          |NN const char* pat|NULLOK va_list* args | 
|---|
| 262 | Ap      |void   |free_tmps | 
|---|
| 263 | p       |OP*    |gen_constant_list|NULLOK OP* o | 
|---|
| 264 | #if !defined(HAS_GETENV_LEN) | 
|---|
| 265 | p       |char*  |getenv_len     |NN const char* key|NN unsigned long *len | 
|---|
| 266 | #endif | 
|---|
| 267 | Ap      |void   |gp_free        |NULLOK GV* gv | 
|---|
| 268 | Ap      |GP*    |gp_ref         |NULLOK GP* gp | 
|---|
| 269 | Ap      |GV*    |gv_AVadd       |NN GV* gv | 
|---|
| 270 | Ap      |GV*    |gv_HVadd       |NN GV* gv | 
|---|
| 271 | Ap      |GV*    |gv_IOadd       |NN GV* gv | 
|---|
| 272 | ApR     |GV*    |gv_autoload4   |NULLOK HV* stash|NN const char* name|STRLEN len|I32 method | 
|---|
| 273 | Ap      |void   |gv_check       |NN HV* stash | 
|---|
| 274 | Ap      |void   |gv_efullname   |NN SV* sv|NN GV* gv | 
|---|
| 275 | Apmb    |void   |gv_efullname3  |NN SV* sv|NN GV* gv|NULLOK const char* prefix | 
|---|
| 276 | Ap      |void   |gv_efullname4  |NN SV* sv|NN GV* gv|NULLOK const char* prefix|bool keepmain | 
|---|
| 277 | Ap      |GV*    |gv_fetchfile   |NN const char* name | 
|---|
| 278 | Apd     |GV*    |gv_fetchmeth   |NULLOK HV* stash|NN const char* name|STRLEN len|I32 level | 
|---|
| 279 | Apd     |GV*    |gv_fetchmeth_autoload  |NULLOK HV* stash|NN const char* name|STRLEN len|I32 level | 
|---|
| 280 | Apd     |GV*    |gv_fetchmethod |NULLOK HV* stash|NN const char* name | 
|---|
| 281 | Apd     |GV*    |gv_fetchmethod_autoload|NULLOK HV* stash|NN const char* name|I32 autoload | 
|---|
| 282 | Ap      |GV*    |gv_fetchpv     |NN const char* name|I32 add|I32 sv_type | 
|---|
| 283 | Ap      |void   |gv_fullname    |NN SV* sv|NN GV* gv | 
|---|
| 284 | Apmb    |void   |gv_fullname3   |NN SV* sv|NN GV* gv|NULLOK const char* prefix | 
|---|
| 285 | Ap      |void   |gv_fullname4   |NN SV* sv|NN GV* gv|NULLOK const char* prefix|bool keepmain | 
|---|
| 286 | Ap      |void   |gv_init        |NN GV* gv|NULLOK HV* stash|NN const char* name|STRLEN len|int multi | 
|---|
| 287 | Apd     |HV*    |gv_stashpv     |NN const char* name|I32 create | 
|---|
| 288 | Apd     |HV*    |gv_stashpvn    |NN const char* name|U32 namelen|I32 create | 
|---|
| 289 | Apd     |HV*    |gv_stashsv     |NULLOK SV* sv|I32 create | 
|---|
| 290 | Apd     |void   |hv_clear       |NULLOK HV* tb | 
|---|
| 291 | Ap      |void   |hv_delayfree_ent|NN HV* hv|NULLOK HE* entry | 
|---|
| 292 | Apd     |SV*    |hv_delete      |NULLOK HV* tb|NN const char* key|I32 klen|I32 flags | 
|---|
| 293 | Apd     |SV*    |hv_delete_ent  |NULLOK HV* tb|NN SV* key|I32 flags|U32 hash | 
|---|
| 294 | ApdR    |bool   |hv_exists      |NULLOK HV* tb|NN const char* key|I32 klen | 
|---|
| 295 | ApdR    |bool   |hv_exists_ent  |NULLOK HV* tb|NN SV* key|U32 hash | 
|---|
| 296 | Apd     |SV**   |hv_fetch       |NULLOK HV* tb|NN const char* key|I32 klen|I32 lval | 
|---|
| 297 | Apd     |HE*    |hv_fetch_ent   |NULLOK HV* tb|NN SV* key|I32 lval|U32 hash | 
|---|
| 298 | Ap      |void   |hv_free_ent    |NN HV* hv|NULLOK HE* entryK | 
|---|
| 299 | Apd     |I32    |hv_iterinit    |NN HV* tb | 
|---|
| 300 | ApdR    |char*  |hv_iterkey     |NN HE* entry|NN I32* retlen | 
|---|
| 301 | ApdR    |SV*    |hv_iterkeysv   |NN HE* entry | 
|---|
| 302 | ApdR    |HE*    |hv_iternext    |NN HV* tb | 
|---|
| 303 | ApdR    |SV*    |hv_iternextsv  |NN HV* hv|NN char** key|NN I32* retlen | 
|---|
| 304 | ApMdR   |HE*    |hv_iternext_flags|NN HV* tb|I32 flags | 
|---|
| 305 | ApdR    |SV*    |hv_iterval     |NN HV* tb|NN HE* entry | 
|---|
| 306 | Ap      |void   |hv_ksplit      |NN HV* hv|IV newmax | 
|---|
| 307 | Apd     |void   |hv_magic       |NN HV* hv|NULLOK GV* gv|int how | 
|---|
| 308 | Apd     |SV**   |hv_store       |NULLOK HV* tb|NULLOK const char* key|I32 klen|NULLOK SV* val \ | 
|---|
| 309 | |U32 hash | 
|---|
| 310 | Apd     |HE*    |hv_store_ent   |NULLOK HV* tb|NULLOK SV* key|NULLOK SV* val|U32 hash | 
|---|
| 311 | ApM     |SV**   |hv_store_flags |NULLOK HV* tb|NULLOK const char* key|I32 klen|NULLOK SV* val \ | 
|---|
| 312 | |U32 hash|int flags | 
|---|
| 313 | Apd     |void   |hv_undef       |NULLOK HV* tb | 
|---|
| 314 | ApP     |I32    |ibcmp          |NN const char* a|NN const char* b|I32 len | 
|---|
| 315 | ApP     |I32    |ibcmp_locale   |NN const char* a|NN const char* b|I32 len | 
|---|
| 316 | Apd     |I32    |ibcmp_utf8     |NN const char* a|NULLOK char **pe1|UV l1|bool u1 \ | 
|---|
| 317 | |NN const char* b|NULLOK char **pe2|UV l2|bool u2 | 
|---|
| 318 | pR      |bool   |ingroup        |Gid_t testgid|Uid_t effective | 
|---|
| 319 | p       |void   |init_argv_symbols|int argc|NN char **argv | 
|---|
| 320 | p       |void   |init_debugger | 
|---|
| 321 | Ap      |void   |init_stacks | 
|---|
| 322 | Ap      |void   |init_tm        |NN struct tm *ptm | 
|---|
| 323 | pd      |U32    |intro_my | 
|---|
| 324 | ApPR    |char*  |instr          |NN const char* big|NN const char* little | 
|---|
| 325 | pR      |bool   |io_close       |NN IO* io|bool not_implicit | 
|---|
| 326 | pR      |OP*    |invert         |NULLOK OP* cmd | 
|---|
| 327 | dpR     |bool   |is_gv_magical  |NN char *name|STRLEN len|U32 flags | 
|---|
| 328 | ApR     |I32    |is_lvalue_sub | 
|---|
| 329 | ApPR    |U32    |to_uni_upper_lc|U32 c | 
|---|
| 330 | ApPR    |U32    |to_uni_title_lc|U32 c | 
|---|
| 331 | ApPR    |U32    |to_uni_lower_lc|U32 c | 
|---|
| 332 | ApPR    |bool   |is_uni_alnum   |UV c | 
|---|
| 333 | ApPR    |bool   |is_uni_alnumc  |UV c | 
|---|
| 334 | ApPR    |bool   |is_uni_idfirst |UV c | 
|---|
| 335 | ApPR    |bool   |is_uni_alpha   |UV c | 
|---|
| 336 | ApPR    |bool   |is_uni_ascii   |UV c | 
|---|
| 337 | ApPR    |bool   |is_uni_space   |UV c | 
|---|
| 338 | ApPR    |bool   |is_uni_cntrl   |UV c | 
|---|
| 339 | ApPR    |bool   |is_uni_graph   |UV c | 
|---|
| 340 | ApPR    |bool   |is_uni_digit   |UV c | 
|---|
| 341 | ApPR    |bool   |is_uni_upper   |UV c | 
|---|
| 342 | ApPR    |bool   |is_uni_lower   |UV c | 
|---|
| 343 | ApPR    |bool   |is_uni_print   |UV c | 
|---|
| 344 | ApPR    |bool   |is_uni_punct   |UV c | 
|---|
| 345 | ApPR    |bool   |is_uni_xdigit  |UV c | 
|---|
| 346 | Ap      |UV     |to_uni_upper   |UV c|NN U8 *p|NN STRLEN *lenp | 
|---|
| 347 | Ap      |UV     |to_uni_title   |UV c|NN U8 *p|NN STRLEN *lenp | 
|---|
| 348 | Ap      |UV     |to_uni_lower   |UV c|NN U8 *p|NN STRLEN *lenp | 
|---|
| 349 | Ap      |UV     |to_uni_fold    |UV c|NN U8 *p|NN STRLEN *lenp | 
|---|
| 350 | ApPR    |bool   |is_uni_alnum_lc|UV c | 
|---|
| 351 | ApPR    |bool   |is_uni_alnumc_lc|UV c | 
|---|
| 352 | ApPR    |bool   |is_uni_idfirst_lc|UV c | 
|---|
| 353 | ApPR    |bool   |is_uni_alpha_lc|UV c | 
|---|
| 354 | ApPR    |bool   |is_uni_ascii_lc|UV c | 
|---|
| 355 | ApPR    |bool   |is_uni_space_lc|UV c | 
|---|
| 356 | ApPR    |bool   |is_uni_cntrl_lc|UV c | 
|---|
| 357 | ApPR    |bool   |is_uni_graph_lc|UV c | 
|---|
| 358 | ApPR    |bool   |is_uni_digit_lc|UV c | 
|---|
| 359 | ApPR    |bool   |is_uni_upper_lc|UV c | 
|---|
| 360 | ApPR    |bool   |is_uni_lower_lc|UV c | 
|---|
| 361 | ApPR    |bool   |is_uni_print_lc|UV c | 
|---|
| 362 | ApPR    |bool   |is_uni_punct_lc|UV c | 
|---|
| 363 | ApPR    |bool   |is_uni_xdigit_lc|UV c | 
|---|
| 364 | Apd     |STRLEN |is_utf8_char   |NN U8 *p | 
|---|
| 365 | Apd     |bool   |is_utf8_string_loc|NN U8 *s|STRLEN len|NULLOK U8 **p | 
|---|
| 366 | Apd     |bool   |is_utf8_string |NN U8 *s|STRLEN len | 
|---|
| 367 | ApR     |bool   |is_utf8_alnum  |NN U8 *p | 
|---|
| 368 | ApR     |bool   |is_utf8_alnumc |NN U8 *p | 
|---|
| 369 | ApR     |bool   |is_utf8_idfirst|NN U8 *p | 
|---|
| 370 | ApR     |bool   |is_utf8_idcont |NN U8 *p | 
|---|
| 371 | ApR     |bool   |is_utf8_alpha  |NN U8 *p | 
|---|
| 372 | ApR     |bool   |is_utf8_ascii  |NN U8 *p | 
|---|
| 373 | ApR     |bool   |is_utf8_space  |NN U8 *p | 
|---|
| 374 | ApR     |bool   |is_utf8_cntrl  |NN U8 *p | 
|---|
| 375 | ApR     |bool   |is_utf8_digit  |NN U8 *p | 
|---|
| 376 | ApR     |bool   |is_utf8_graph  |NN U8 *p | 
|---|
| 377 | ApR     |bool   |is_utf8_upper  |NN U8 *p | 
|---|
| 378 | ApR     |bool   |is_utf8_lower  |NN U8 *p | 
|---|
| 379 | ApR     |bool   |is_utf8_print  |NN U8 *p | 
|---|
| 380 | ApR     |bool   |is_utf8_punct  |NN U8 *p | 
|---|
| 381 | ApR     |bool   |is_utf8_xdigit |NN U8 *p | 
|---|
| 382 | ApR     |bool   |is_utf8_mark   |NN U8 *p | 
|---|
| 383 | p       |OP*    |jmaybe         |NN OP* arg | 
|---|
| 384 | pP      |I32    |keyword        |NN char* d|I32 len | 
|---|
| 385 | Ap      |void   |leave_scope    |I32 base | 
|---|
| 386 | p       |void   |lex_end | 
|---|
| 387 | p       |void   |lex_start      |NN SV* line | 
|---|
| 388 | Ap      |void   |op_null        |NN OP* o | 
|---|
| 389 | p       |void   |op_clear       |NN OP* o | 
|---|
| 390 | p       |OP*    |linklist       |NN OP* o | 
|---|
| 391 | p       |OP*    |list           |NULLOK OP* o | 
|---|
| 392 | p       |OP*    |listkids       |NULLOK OP* o | 
|---|
| 393 | Apd     |void   |load_module|U32 flags|NN SV* name|NULLOK SV* ver|... | 
|---|
| 394 | Ap      |void   |vload_module|U32 flags|NN SV* name|NULLOK SV* ver|NULLOK va_list* args | 
|---|
| 395 | p       |OP*    |localize       |NN OP* arg|I32 lexical | 
|---|
| 396 | ApdR    |I32    |looks_like_number|NN SV* sv | 
|---|
| 397 | Apd     |UV     |grok_bin       |NN char* start|NN STRLEN* len|NN I32* flags|NULLOK NV *result | 
|---|
| 398 | Apd     |UV     |grok_hex       |NN char* start|NN STRLEN* len|NN I32* flags|NULLOK NV *result | 
|---|
| 399 | Apd     |int    |grok_number    |NN const char *pv|STRLEN len|NULLOK UV *valuep | 
|---|
| 400 | ApdR    |bool   |grok_numeric_radix|NN const char **sp|NN const char *send | 
|---|
| 401 | Apd     |UV     |grok_oct       |NN char* start|NN STRLEN* len_p|NN I32* flags|NULLOK NV *result | 
|---|
| 402 | p       |int    |magic_clearenv |NN SV* sv|NN MAGIC* mg | 
|---|
| 403 | p       |int    |magic_clear_all_env|NN SV* sv|NN MAGIC* mg | 
|---|
| 404 | p       |int    |magic_clearpack|NN SV* sv|NN MAGIC* mg | 
|---|
| 405 | p       |int    |magic_clearsig |NN SV* sv|NN MAGIC* mg | 
|---|
| 406 | p       |int    |magic_existspack|NN SV* sv|NN MAGIC* mg | 
|---|
| 407 | p       |int    |magic_freeregexp|NN SV* sv|NN MAGIC* mg | 
|---|
| 408 | p       |int    |magic_freeovrld|NN SV* sv|NN MAGIC* mg | 
|---|
| 409 | p       |int    |magic_get      |NN SV* sv|NN MAGIC* mg | 
|---|
| 410 | p       |int    |magic_getarylen|NN SV* sv|NN MAGIC* mg | 
|---|
| 411 | p       |int    |magic_getdefelem|NN SV* sv|NN MAGIC* mg | 
|---|
| 412 | p       |int    |magic_getglob  |NN SV* sv|NN MAGIC* mg | 
|---|
| 413 | p       |int    |magic_getnkeys |NN SV* sv|NN MAGIC* mg | 
|---|
| 414 | p       |int    |magic_getpack  |NN SV* sv|NN MAGIC* mg | 
|---|
| 415 | p       |int    |magic_getpos   |NN SV* sv|NN MAGIC* mg | 
|---|
| 416 | p       |int    |magic_getsig   |NN SV* sv|NN MAGIC* mg | 
|---|
| 417 | p       |int    |magic_getsubstr|NN SV* sv|NN MAGIC* mg | 
|---|
| 418 | p       |int    |magic_gettaint |NN SV* sv|NN MAGIC* mg | 
|---|
| 419 | p       |int    |magic_getuvar  |NN SV* sv|NN MAGIC* mg | 
|---|
| 420 | p       |int    |magic_getvec   |NN SV* sv|NN MAGIC* mg | 
|---|
| 421 | p       |U32    |magic_len      |NN SV* sv|NN MAGIC* mg | 
|---|
| 422 | #if defined(USE_5005THREADS) | 
|---|
| 423 | p       |int    |magic_mutexfree|NULLOK SV* sv|NN MAGIC* mg | 
|---|
| 424 | #endif | 
|---|
| 425 | p       |int    |magic_nextpack |NN SV* sv|NN MAGIC* mg|NN SV* key | 
|---|
| 426 | p       |U32    |magic_regdata_cnt|NN SV* sv|NN MAGIC* mg | 
|---|
| 427 | p       |int    |magic_regdatum_get|NN SV* sv|NN MAGIC* mg | 
|---|
| 428 | pr      |int    |magic_regdatum_set|NN SV* sv|NN MAGIC* mg | 
|---|
| 429 | p       |int    |magic_set      |NN SV* sv|NN MAGIC* mg | 
|---|
| 430 | p       |int    |magic_setamagic|NN SV* sv|NN MAGIC* mg | 
|---|
| 431 | p       |int    |magic_setarylen|NN SV* sv|NN MAGIC* mg | 
|---|
| 432 | p       |int    |magic_setbm    |NN SV* sv|NN MAGIC* mg | 
|---|
| 433 | p       |int    |magic_setdbline|NN SV* sv|NN MAGIC* mg | 
|---|
| 434 | #if defined(USE_LOCALE_COLLATE) | 
|---|
| 435 | p       |int    |magic_setcollxfrm|NN SV* sv|NN MAGIC* mg | 
|---|
| 436 | #endif | 
|---|
| 437 | p       |int    |magic_setdefelem|NN SV* sv|NN MAGIC* mg | 
|---|
| 438 | p       |int    |magic_setenv   |NN SV* sv|NN MAGIC* mg | 
|---|
| 439 | p       |int    |magic_setfm    |NN SV* sv|NN MAGIC* mg | 
|---|
| 440 | p       |int    |magic_setisa   |NN SV* sv|NN MAGIC* mg | 
|---|
| 441 | p       |int    |magic_setglob  |NN SV* sv|NN MAGIC* mg | 
|---|
| 442 | p       |int    |magic_setmglob |NN SV* sv|NN MAGIC* mg | 
|---|
| 443 | p       |int    |magic_setnkeys |NN SV* sv|NN MAGIC* mg | 
|---|
| 444 | p       |int    |magic_setpack  |NN SV* sv|NN MAGIC* mg | 
|---|
| 445 | p       |int    |magic_setpos   |NN SV* sv|NN MAGIC* mg | 
|---|
| 446 | p       |int    |magic_setregexp|NN SV* sv|NN MAGIC* mg | 
|---|
| 447 | p       |int    |magic_setsig   |NN SV* sv|NN MAGIC* mg | 
|---|
| 448 | p       |int    |magic_setsubstr|NN SV* sv|NN MAGIC* mg | 
|---|
| 449 | p       |int    |magic_settaint |NN SV* sv|NN MAGIC* mg | 
|---|
| 450 | p       |int    |magic_setuvar  |NN SV* sv|NN MAGIC* mg | 
|---|
| 451 | p       |int    |magic_setvec   |NN SV* sv|NN MAGIC* mg | 
|---|
| 452 | p       |int    |magic_setutf8  |NN SV* sv|NN MAGIC* mg | 
|---|
| 453 | p       |int    |magic_set_all_env|NN SV* sv|NN MAGIC* mg | 
|---|
| 454 | p       |U32    |magic_sizepack |NN SV* sv|NN MAGIC* mg | 
|---|
| 455 | p       |int    |magic_wipepack |NN SV* sv|NN MAGIC* mg | 
|---|
| 456 | p       |void   |magicname      |NN char* sym|NULLOK char* name|I32 namlen | 
|---|
| 457 | Ap      |void   |markstack_grow | 
|---|
| 458 | #if defined(USE_LOCALE_COLLATE) | 
|---|
| 459 | p       |char*  |mem_collxfrm   |NN const char* s|STRLEN len|NN STRLEN* xlen | 
|---|
| 460 | #endif | 
|---|
| 461 | Afp     |SV*    |mess           |NN const char* pat|... | 
|---|
| 462 | Ap      |SV*    |vmess          |NN const char* pat|NULLOK va_list* args | 
|---|
| 463 | p       |void   |qerror         |NN SV* err | 
|---|
| 464 | Apd     |void   |sortsv         |NN SV** array|size_t num_elts|SVCOMPARE_t cmp | 
|---|
| 465 | Apd     |int    |mg_clear       |NN SV* sv | 
|---|
| 466 | Apd     |int    |mg_copy        |NN SV* sv|NN SV* nsv|NULLOK const char* key|I32 klen | 
|---|
| 467 | ApdR    |MAGIC* |mg_find        |NULLOK SV* sv|int type | 
|---|
| 468 | Apd     |int    |mg_free        |NN SV* sv | 
|---|
| 469 | Apd     |int    |mg_get         |NN SV* sv | 
|---|
| 470 | Apd     |U32    |mg_length      |NN SV* sv | 
|---|
| 471 | Apd     |void   |mg_magical     |NN SV* sv | 
|---|
| 472 | Apd     |int    |mg_set         |NN SV* sv | 
|---|
| 473 | Ap      |I32    |mg_size        |NN SV* sv | 
|---|
| 474 | Ap      |void   |mini_mktime    |NN struct tm *pm | 
|---|
| 475 | p       |OP*    |mod            |NULLOK OP* o|I32 type | 
|---|
| 476 | p       |int    |mode_from_discipline|NULLOK SV* discp | 
|---|
| 477 | Ap      |char*  |moreswitches   |NN char* s | 
|---|
| 478 | p       |OP*    |my             |NN OP* o | 
|---|
| 479 | Ap      |NV     |my_atof        |NN const char *s | 
|---|
| 480 | #if (!defined(HAS_MEMCPY) && !defined(HAS_BCOPY)) || (!defined(HAS_MEMMOVE) && !defined(HAS_SAFE_MEMCPY) && !defined(HAS_SAFE_BCOPY)) | 
|---|
| 481 | Anp     |char*  |my_bcopy       |NN const char* from|NN char* to|I32 len | 
|---|
| 482 | #endif | 
|---|
| 483 | #if !defined(HAS_BZERO) && !defined(HAS_MEMSET) | 
|---|
| 484 | Anp     |char*  |my_bzero       |NN char* loc|I32 len | 
|---|
| 485 | #endif | 
|---|
| 486 | Apr     |void   |my_exit        |U32 status | 
|---|
| 487 | Apr     |void   |my_failure_exit | 
|---|
| 488 | Ap      |I32    |my_fflush_all | 
|---|
| 489 | Anp     |Pid_t  |my_fork | 
|---|
| 490 | Anp     |void   |atfork_lock | 
|---|
| 491 | Anp     |void   |atfork_unlock | 
|---|
| 492 | Ap      |I32    |my_lstat | 
|---|
| 493 | #if !defined(HAS_MEMCMP) || !defined(HAS_SANE_MEMCMP) | 
|---|
| 494 | AnpP    |I32    |my_memcmp      |NN const char* s1|NN const char* s2|I32 len | 
|---|
| 495 | #endif | 
|---|
| 496 | #if !defined(HAS_MEMSET) | 
|---|
| 497 | Anp     |void*  |my_memset      |NN char* loc|I32 ch|I32 len | 
|---|
| 498 | #endif | 
|---|
| 499 | Ap      |I32    |my_pclose      |NULLOK PerlIO* ptr | 
|---|
| 500 | Ap      |PerlIO*|my_popen       |NN char* cmd|NN char* mode | 
|---|
| 501 | Ap      |PerlIO*|my_popen_list  |NN char* mode|int n|NN SV ** args | 
|---|
| 502 | Ap      |void   |my_setenv      |NULLOK char* nam|NULLOK char* val | 
|---|
| 503 | Ap      |I32    |my_stat | 
|---|
| 504 | Ap      |char * |my_strftime    |NN char *fmt|int sec|int min|int hour|int mday|int mon|int year|int wday|int yday|int isdst | 
|---|
| 505 | #if defined(MYSWAP) | 
|---|
| 506 | ApPa    |short  |my_swap        |short s | 
|---|
| 507 | ApPa    |long   |my_htonl       |long l | 
|---|
| 508 | ApPa    |long   |my_ntohl       |long l | 
|---|
| 509 | #endif | 
|---|
| 510 | p       |void   |my_unexec | 
|---|
| 511 | Apa     |OP*    |newANONLIST    |NULLOK OP* o | 
|---|
| 512 | Apa     |OP*    |newANONHASH    |NULLOK OP* o | 
|---|
| 513 | Ap      |OP*    |newANONSUB     |I32 floor|NULLOK OP* proto|NULLOK OP* block | 
|---|
| 514 | Apa     |OP*    |newASSIGNOP    |I32 flags|NULLOK OP* left|I32 optype|NULLOK OP* right | 
|---|
| 515 | Apa     |OP*    |newCONDOP      |I32 flags|NN OP* first|NULLOK OP* trueop|NULLOK OP* falseop | 
|---|
| 516 | Apd     |CV*    |newCONSTSUB    |NULLOK HV* stash|NULLOK char* name|NULLOK SV* sv | 
|---|
| 517 | Ap      |void   |newFORM        |I32 floor|NULLOK OP* o|NULLOK OP* block | 
|---|
| 518 | Apa     |OP*    |newFOROP       |I32 flags|NULLOK char* label|line_t forline \ | 
|---|
| 519 | |NULLOK OP* sv|NN OP* expr|NULLOK OP* block|NULLOK OP* cont | 
|---|
| 520 | Apa     |OP*    |newLOGOP       |I32 optype|I32 flags|NN OP* left|NN OP* right | 
|---|
| 521 | Apa     |OP*    |newLOOPEX      |I32 type|NN OP* label | 
|---|
| 522 | Apa     |OP*    |newLOOPOP      |I32 flags|I32 debuggable|NULLOK OP* expr|NULLOK OP* block | 
|---|
| 523 | Apa     |OP*    |newNULLLIST | 
|---|
| 524 | Apa     |OP*    |newOP          |I32 optype|I32 flags | 
|---|
| 525 | Ap      |void   |newPROG        |NN OP* o | 
|---|
| 526 | Apa     |OP*    |newRANGE       |I32 flags|NN OP* left|NN OP* right | 
|---|
| 527 | Apa     |OP*    |newSLICEOP     |I32 flags|NULLOK OP* subscript|NULLOK OP* listop | 
|---|
| 528 | Apa     |OP*    |newSTATEOP     |I32 flags|NULLOK char* label|NULLOK OP* o | 
|---|
| 529 | Ap      |CV*    |newSUB         |I32 floor|NULLOK OP* o|NULLOK OP* proto|NULLOK OP* block | 
|---|
| 530 | Apd     |CV*    |newXS          |NULLOK char* name|NN XSUBADDR_t f|NN char* filename | 
|---|
| 531 | Apda    |AV*    |newAV | 
|---|
| 532 | Apa     |OP*    |newAVREF       |NN OP* o | 
|---|
| 533 | Apa     |OP*    |newBINOP       |I32 type|I32 flags|NULLOK OP* first|NULLOK OP* last | 
|---|
| 534 | Apa     |OP*    |newCVREF       |I32 flags|NULLOK OP* o | 
|---|
| 535 | Apa     |OP*    |newGVOP        |I32 type|I32 flags|NN GV* gv | 
|---|
| 536 | Apa     |GV*    |newGVgen       |NN char* pack | 
|---|
| 537 | Apa     |OP*    |newGVREF       |I32 type|NULLOK OP* o | 
|---|
| 538 | ApaR    |OP*    |newHVREF       |NN OP* o | 
|---|
| 539 | ApdaR   |HV*    |newHV | 
|---|
| 540 | ApaR    |HV*    |newHVhv        |NULLOK HV* hv | 
|---|
| 541 | Apa     |IO*    |newIO | 
|---|
| 542 | Apa     |OP*    |newLISTOP      |I32 type|I32 flags|NULLOK OP* first|NULLOK OP* last | 
|---|
| 543 | Apa     |OP*    |newPADOP       |I32 type|I32 flags|NULLOK SV* sv | 
|---|
| 544 | Apa     |OP*    |newPMOP        |I32 type|I32 flags | 
|---|
| 545 | Apa     |OP*    |newPVOP        |I32 type|I32 flags|NULLOK char* pv | 
|---|
| 546 | Apa     |SV*    |newRV          |NN SV* pref | 
|---|
| 547 | Apda    |SV*    |newRV_noinc    |NN SV *sv | 
|---|
| 548 | Apda    |SV*    |newSV          |STRLEN len | 
|---|
| 549 | Apa     |OP*    |newSVREF       |NN OP* o | 
|---|
| 550 | Apa     |OP*    |newSVOP        |I32 type|I32 flags|NN SV* sv | 
|---|
| 551 | Apda    |SV*    |newSViv        |IV i | 
|---|
| 552 | Apda    |SV*    |newSVuv        |UV u | 
|---|
| 553 | Apda    |SV*    |newSVnv        |NV n | 
|---|
| 554 | Apda    |SV*    |newSVpv        |NULLOK const char* s|STRLEN len | 
|---|
| 555 | Apda    |SV*    |newSVpvn       |NULLOK const char* s|STRLEN len | 
|---|
| 556 | Apda    |SV*    |newSVpvn_share |NULLOK const char* s|I32 len|U32 hash | 
|---|
| 557 | Afpda   |SV*    |newSVpvf       |NN const char* pat|... | 
|---|
| 558 | Apa     |SV*    |vnewSVpvf      |NN const char* pat|NULLOK va_list* args | 
|---|
| 559 | Apd     |SV*    |newSVrv        |NN SV* rv|NULLOK const char* classname | 
|---|
| 560 | Apda    |SV*    |newSVsv        |NULLOK SV* old | 
|---|
| 561 | Apa     |OP*    |newUNOP        |I32 type|I32 flags|NULLOK OP* first | 
|---|
| 562 | Apa     |OP*    |newWHILEOP     |I32 flags|I32 debuggable|NULLOK LOOP* loop \ | 
|---|
| 563 | |I32 whileline|NULLOK OP* expr|NULLOK OP* block|NULLOK OP* cont | 
|---|
| 564 | Apa     |PERL_SI*|new_stackinfo|I32 stitems|I32 cxitems | 
|---|
| 565 | Ap      |char*  |scan_vstring   |NN char *vstr|NN SV *sv | 
|---|
| 566 | p       |PerlIO*|nextargv       |NN GV* gv | 
|---|
| 567 | ApP     |char*  |ninstr         |NN const char* big|NN const char* bigend \ | 
|---|
| 568 | |NN const char* little|NN const char* lend | 
|---|
| 569 | pr      |OP*    |oopsCV         |NN OP* o | 
|---|
| 570 | Ap      |void   |op_free        |NULLOK OP* arg | 
|---|
| 571 | p       |void   |package        |NN OP* o | 
|---|
| 572 | pd      |PADOFFSET|pad_alloc    |I32 optype|U32 tmptype | 
|---|
| 573 | p       |PADOFFSET|allocmy      |NN char* name | 
|---|
| 574 | pdR     |PADOFFSET|pad_findmy   |NN char* name | 
|---|
| 575 | pR      |OP*    |oopsAV         |NN OP* o | 
|---|
| 576 | pR      |OP*    |oopsHV         |NN OP* o | 
|---|
| 577 | pd      |void   |pad_leavemy | 
|---|
| 578 | Apd     |SV*    |pad_sv         |PADOFFSET po | 
|---|
| 579 | pd      |void   |pad_free       |PADOFFSET po | 
|---|
| 580 | pd      |void   |pad_reset | 
|---|
| 581 | pd      |void   |pad_swipe      |PADOFFSET po|bool refadjust | 
|---|
| 582 | p       |void   |peep           |NULLOK OP* o | 
|---|
| 583 | dopM    |PerlIO*|start_glob     |NN SV* pattern|NN IO *io | 
|---|
| 584 | #if defined(USE_5005THREADS) | 
|---|
| 585 | Ap      |struct perl_thread*    |new_struct_thread|NN struct perl_thread *t | 
|---|
| 586 | #endif | 
|---|
| 587 | #if defined(USE_REENTRANT_API) | 
|---|
| 588 | Ap      |void   |reentrant_size | 
|---|
| 589 | Ap      |void   |reentrant_init | 
|---|
| 590 | Ap      |void   |reentrant_free | 
|---|
| 591 | Anp     |void*  |reentrant_retry|NN const char*|... | 
|---|
| 592 | #endif | 
|---|
| 593 | Ap      |void   |call_atexit    |ATEXIT_t fn|NULLOK void *ptr | 
|---|
| 594 | Apd     |I32    |call_argv      |NN const char* sub_name|I32 flags|NN char** argv | 
|---|
| 595 | Apd     |I32    |call_method    |NN const char* methname|I32 flags | 
|---|
| 596 | Apd     |I32    |call_pv        |NN const char* sub_name|I32 flags | 
|---|
| 597 | Apd     |I32    |call_sv        |NN SV* sv|I32 flags | 
|---|
| 598 | Ap      |void   |despatch_signals | 
|---|
| 599 | Apd     |SV*    |eval_pv        |NN const char* p|I32 croak_on_error | 
|---|
| 600 | Apd     |I32    |eval_sv        |NN SV* sv|I32 flags | 
|---|
| 601 | Apd     |SV*    |get_sv         |NN const char* name|I32 create | 
|---|
| 602 | Apd     |AV*    |get_av         |NN const char* name|I32 create | 
|---|
| 603 | Apd     |HV*    |get_hv         |NN const char* name|I32 create | 
|---|
| 604 | Apd     |CV*    |get_cv         |NN const char* name|I32 create | 
|---|
| 605 | Ap      |int    |init_i18nl10n  |int printwarn | 
|---|
| 606 | Ap      |int    |init_i18nl14n  |int printwarn | 
|---|
| 607 | Ap      |void   |new_collate    |NULLOK char* newcoll | 
|---|
| 608 | Ap      |void   |new_ctype      |NN char* newctype | 
|---|
| 609 | Ap      |void   |new_numeric    |NULLOK char* newcoll | 
|---|
| 610 | Ap      |void   |set_numeric_local | 
|---|
| 611 | Ap      |void   |set_numeric_radix | 
|---|
| 612 | Ap      |void   |set_numeric_standard | 
|---|
| 613 | Apd     |void   |require_pv     |NN const char* pv | 
|---|
| 614 | Apd     |void   |pack_cat       |NN SV *cat|NN char *pat|NN char *patend \ | 
|---|
| 615 | |NN SV **beglist|NN SV **endlist|NN SV ***next_in_list|U32 flags | 
|---|
| 616 | Apd     |void   |packlist       |NN SV *cat|NN char *pat|NN char *patend|NN SV **beglist|NN SV **endlist | 
|---|
| 617 | p       |void   |pidgone        |Pid_t pid|int status | 
|---|
| 618 | Ap      |void   |pmflag         |NN U32* pmfl|int ch | 
|---|
| 619 | p       |OP*    |pmruntime      |NN OP* pm|NN OP* expr|NULLOK OP* repl | 
|---|
| 620 | p       |OP*    |pmtrans        |NN OP* o|NN OP* expr|NN OP* repl | 
|---|
| 621 | p       |OP*    |pop_return | 
|---|
| 622 | Ap      |void   |pop_scope | 
|---|
| 623 | p       |OP*    |prepend_elem   |I32 optype|NULLOK OP* head|NULLOK OP* tail | 
|---|
| 624 | p       |void   |push_return    |NULLOK OP* o | 
|---|
| 625 | Ap      |void   |push_scope | 
|---|
| 626 | p       |OP*    |ref            |NULLOK OP* o|I32 type | 
|---|
| 627 | p       |OP*    |refkids        |NULLOK OP* o|I32 type | 
|---|
| 628 | Ap      |void   |regdump        |NN regexp* r | 
|---|
| 629 | Ap      |SV*    |regclass_swash |NN struct regnode *n|bool doinit|NULLOK SV **listsvp|NULLOK SV **altsvp | 
|---|
| 630 | Ap      |I32    |pregexec       |NN regexp* prog|NN char* stringarg \ | 
|---|
| 631 | |NN char* strend|NN char* strbeg|I32 minend \ | 
|---|
| 632 | |NN SV* screamer|U32 nosave | 
|---|
| 633 | Ap      |void   |pregfree       |NULLOK struct regexp* r | 
|---|
| 634 | Ap      |regexp*|pregcomp       |NN char* exp|NN char* xend|NN PMOP* pm | 
|---|
| 635 | Ap      |char*  |re_intuit_start|NN regexp* prog|NULLOK SV* sv|NN char* strpos \ | 
|---|
| 636 | |NN char* strend|U32 flags \ | 
|---|
| 637 | |NULLOK struct re_scream_pos_data_s *data | 
|---|
| 638 | Ap      |SV*    |re_intuit_string|NN regexp* prog | 
|---|
| 639 | Ap      |I32    |regexec_flags  |NN regexp* prog|NN char* stringarg \ | 
|---|
| 640 | |NN char* strend|NN char* strbeg|I32 minend \ | 
|---|
| 641 | |NN SV* screamer|NULLOK void* data|U32 flags | 
|---|
| 642 | ApR     |regnode*|regnext       |NN regnode* p | 
|---|
| 643 | Ep      |void   |regprop        |NN SV* sv|NN regnode* o | 
|---|
| 644 | Ap      |void   |repeatcpy      |NN char* to|NN const char* from|I32 len|I32 count | 
|---|
| 645 | ApP     |char*  |rninstr        |NN const char* big|NN const char* bigend \ | 
|---|
| 646 | |NN const char* little|NN const char* lend | 
|---|
| 647 | Ap      |Sighandler_t|rsignal   |int i|Sighandler_t t | 
|---|
| 648 | p       |int    |rsignal_restore|int i|NULLOK Sigsave_t* t | 
|---|
| 649 | p       |int    |rsignal_save   |int i|Sighandler_t t1|NN Sigsave_t* t2 | 
|---|
| 650 | Ap      |Sighandler_t|rsignal_state|int i | 
|---|
| 651 | p       |void   |rxres_free     |NN void** rsp | 
|---|
| 652 | p       |void   |rxres_restore  |NN void** rsp|NN REGEXP* prx | 
|---|
| 653 | p       |void   |rxres_save     |NN void** rsp|NN REGEXP* prx | 
|---|
| 654 | #if !defined(HAS_RENAME) | 
|---|
| 655 | p       |I32    |same_dirent    |NN char* a|NN char* b | 
|---|
| 656 | #endif | 
|---|
| 657 | Apda    |char*  |savepv         |NULLOK const char* pv | 
|---|
| 658 | Apda    |char*  |savepvn        |NULLOK const char* pv|I32 len | 
|---|
| 659 | Apda    |char*  |savesharedpv   |NULLOK const char* pv | 
|---|
| 660 | Ap      |void   |savestack_grow | 
|---|
| 661 | Ap      |void   |savestack_grow_cnt     |I32 need | 
|---|
| 662 | Ap      |void   |save_aelem     |NN AV* av|I32 idx|NN SV **sptr | 
|---|
| 663 | Ap      |I32    |save_alloc     |I32 size|I32 pad | 
|---|
| 664 | Ap      |void   |save_aptr      |NN AV** aptr | 
|---|
| 665 | Ap      |AV*    |save_ary       |NN GV* gv | 
|---|
| 666 | Ap      |void   |save_bool      |NN bool* boolp | 
|---|
| 667 | Ap      |void   |save_clearsv   |NN SV** svp | 
|---|
| 668 | Ap      |void   |save_delete    |NN HV* hv|NN char* key|I32 klen | 
|---|
| 669 | Ap      |void   |save_destructor|DESTRUCTORFUNC_NOCONTEXT_t f|NN void* p | 
|---|
| 670 | Ap      |void   |save_destructor_x|DESTRUCTORFUNC_t f|NULLOK void* p | 
|---|
| 671 | Ap      |void   |save_freesv    |NULLOK SV* sv | 
|---|
| 672 | p       |void   |save_freeop    |NULLOK OP* o | 
|---|
| 673 | Ap      |void   |save_freepv    |NULLOK char* pv | 
|---|
| 674 | Ap      |void   |save_generic_svref|NN SV** sptr | 
|---|
| 675 | Ap      |void   |save_generic_pvref|NN char** str | 
|---|
| 676 | Ap      |void   |save_shared_pvref|NN char** str | 
|---|
| 677 | Ap      |void   |save_gp        |NN GV* gv|I32 empty | 
|---|
| 678 | Ap      |HV*    |save_hash      |NN GV* gv | 
|---|
| 679 | Ap      |void   |save_helem     |NN HV* hv|NN SV *key|NN SV **sptr | 
|---|
| 680 | Apr     |void   |save_hints | 
|---|
| 681 | Ap      |void   |save_hptr      |NN HV** hptr | 
|---|
| 682 | Ap      |void   |save_I16       |NN I16* intp | 
|---|
| 683 | Ap      |void   |save_I32       |NN I32* intp | 
|---|
| 684 | Ap      |void   |save_I8        |NN I8* bytep | 
|---|
| 685 | Ap      |void   |save_int       |NN int* intp | 
|---|
| 686 | Ap      |void   |save_item      |NN SV* item | 
|---|
| 687 | Ap      |void   |save_iv        |NN IV* iv | 
|---|
| 688 | Ap      |void   |save_list      |NN SV** sarg|I32 maxsarg | 
|---|
| 689 | Ap      |void   |save_long      |NN long* longp | 
|---|
| 690 | Ap      |void   |save_mortalizesv|NN SV* sv | 
|---|
| 691 | Ap      |void   |save_nogv      |NULLOK GV* gv | 
|---|
| 692 | p       |void   |save_op | 
|---|
| 693 | Ap      |SV*    |save_scalar    |NN GV* gv | 
|---|
| 694 | Ap      |void   |save_pptr      |NN char** pptr | 
|---|
| 695 | Ap      |void   |save_vptr      |NN void* pptr | 
|---|
| 696 | Ap      |void   |save_re_context | 
|---|
| 697 | Ap      |void   |save_padsv     |PADOFFSET off | 
|---|
| 698 | Ap      |void   |save_sptr      |NN SV** sptr | 
|---|
| 699 | Ap      |SV*    |save_svref     |NN SV** sptr | 
|---|
| 700 | #ifdef USE_5005THREADS | 
|---|
| 701 | Ap      |SV**   |save_threadsv  |PADOFFSET i | 
|---|
| 702 | #else | 
|---|
| 703 | Apr     |SV**   |save_threadsv  |PADOFFSET i | 
|---|
| 704 | #endif | 
|---|
| 705 | p       |OP*    |sawparens      |NULLOK OP* o | 
|---|
| 706 | p       |OP*    |scalar         |NULLOK OP* o | 
|---|
| 707 | p       |OP*    |scalarkids     |NULLOK OP* o | 
|---|
| 708 | p       |OP*    |scalarseq      |NULLOK OP* o | 
|---|
| 709 | p       |OP*    |scalarvoid     |NN OP* o | 
|---|
| 710 | Apd     |NV     |scan_bin       |NN char* start|STRLEN len|NN STRLEN* retlen | 
|---|
| 711 | Apd     |NV     |scan_hex       |NN char* start|STRLEN len|NN STRLEN* retlen | 
|---|
| 712 | Ap      |char*  |scan_num       |NN char* s|NN YYSTYPE *lvalp | 
|---|
| 713 | Apd     |NV     |scan_oct       |NN char* start|STRLEN len|NN STRLEN* retlen | 
|---|
| 714 | p       |OP*    |scope          |NULLOK OP* o | 
|---|
| 715 | Ap      |char*  |screaminstr    |NN SV *bigstr|NN SV *littlestr|I32 start_shift \ | 
|---|
| 716 | |I32 end_shift|NN I32 *oldposp|I32 last | 
|---|
| 717 | #if !defined(VMS) | 
|---|
| 718 | p       |I32    |setenv_getix   |NN char* nam | 
|---|
| 719 | #endif | 
|---|
| 720 | p       |void   |setdefout      |NULLOK GV* gv | 
|---|
| 721 | Ap      |HEK*   |share_hek      |NN const char* str|I32 len|U32 hash | 
|---|
| 722 | np      |Signal_t |sighandler   |int sig | 
|---|
| 723 | Anp     |Signal_t |csighandler  |int sig | 
|---|
| 724 | Ap      |SV**   |stack_grow     |NN SV** sp|NN SV**p|int n | 
|---|
| 725 | Ap      |I32    |start_subparse |I32 is_format|U32 flags | 
|---|
| 726 | p       |void   |sub_crush_depth|NN CV* cv | 
|---|
| 727 | Apd     |bool   |sv_2bool       |NN SV* sv | 
|---|
| 728 | Apd     |CV*    |sv_2cv         |NULLOK SV* sv|NN HV** st|NN GV** gvp|I32 lref | 
|---|
| 729 | Apd     |IO*    |sv_2io         |NN SV* sv | 
|---|
| 730 | Apd     |IV     |sv_2iv         |NN SV* sv | 
|---|
| 731 | Apd     |SV*    |sv_2mortal     |NULLOK SV* sv | 
|---|
| 732 | Apd     |NV     |sv_2nv         |NN SV* sv | 
|---|
| 733 | Amb     |char*  |sv_2pv         |NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 734 | Apd     |char*  |sv_2pvutf8     |NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 735 | Apd     |char*  |sv_2pvbyte     |NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 736 | Ap      |char*  |sv_pvn_nomg    |NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 737 | Apd     |UV     |sv_2uv         |NN SV* sv | 
|---|
| 738 | Apd     |IV     |sv_iv          |NN SV* sv | 
|---|
| 739 | Apd     |UV     |sv_uv          |NN SV* sv | 
|---|
| 740 | Apd     |NV     |sv_nv          |NN SV* sv | 
|---|
| 741 | Apd     |char*  |sv_pvn         |NN SV *sv|NN STRLEN *len | 
|---|
| 742 | Apd     |char*  |sv_pvutf8n     |NN SV *sv|NN STRLEN *len | 
|---|
| 743 | Apd     |char*  |sv_pvbyten     |NN SV *sv|NN STRLEN *len | 
|---|
| 744 | Apd     |I32    |sv_true        |NULLOK SV *sv | 
|---|
| 745 | pd      |void   |sv_add_arena   |NN char* ptr|U32 size|U32 flags | 
|---|
| 746 | Apd     |int    |sv_backoff     |NN SV* sv | 
|---|
| 747 | Apd     |SV*    |sv_bless       |NN SV* sv|NN HV* stash | 
|---|
| 748 | Afpd    |void   |sv_catpvf      |NN SV* sv|NN const char* pat|... | 
|---|
| 749 | Apd     |void   |sv_vcatpvf     |NN SV* sv|NN const char* pat|NULLOK va_list* args | 
|---|
| 750 | Apd     |void   |sv_catpv       |NN SV* sv|NN const char* ptr | 
|---|
| 751 | Amdb    |void   |sv_catpvn      |NN SV* sv|NN const char* ptr|STRLEN len | 
|---|
| 752 | Amdb    |void   |sv_catsv       |NN SV* dsv|NULLOK SV* ssv | 
|---|
| 753 | Apd     |void   |sv_chop        |NN SV* sv|NULLOK char* ptr | 
|---|
| 754 | pd      |I32    |sv_clean_all | 
|---|
| 755 | pd      |void   |sv_clean_objs | 
|---|
| 756 | Apd     |void   |sv_clear       |NN SV* sv | 
|---|
| 757 | Apd     |I32    |sv_cmp         |NN SV* sv1|NN SV* sv2 | 
|---|
| 758 | Apd     |I32    |sv_cmp_locale  |NN SV* sv1|NN SV* sv2 | 
|---|
| 759 | #if defined(USE_LOCALE_COLLATE) | 
|---|
| 760 | Apd     |char*  |sv_collxfrm    |NN SV* sv|NN STRLEN* nxp | 
|---|
| 761 | #endif | 
|---|
| 762 | Ap      |OP*    |sv_compile_2op |NN SV* sv|NN OP** startp|NN char* code|NN PAD** padp | 
|---|
| 763 | Apd     |int    |getcwd_sv      |NN SV* sv | 
|---|
| 764 | Apd     |void   |sv_dec         |NN SV* sv | 
|---|
| 765 | Ap      |void   |sv_dump        |NN SV* sv | 
|---|
| 766 | ApdR    |bool   |sv_derived_from|NN SV* sv|NN const char* name | 
|---|
| 767 | Apd     |I32    |sv_eq          |NULLOK SV* sv1|NULLOK SV* sv2 | 
|---|
| 768 | Apd     |void   |sv_free        |NULLOK SV* sv | 
|---|
| 769 | pd      |void   |sv_free_arenas | 
|---|
| 770 | Apd     |char*  |sv_gets        |NN SV* sv|NN PerlIO* fp|I32 append | 
|---|
| 771 | Apd     |char*  |sv_grow        |NN SV* sv|STRLEN newlen | 
|---|
| 772 | Apd     |void   |sv_inc         |NN SV* sv | 
|---|
| 773 | Apd     |void   |sv_insert      |NN SV* bigsv|STRLEN offset|STRLEN len \ | 
|---|
| 774 | |NN char* little|STRLEN littlelen | 
|---|
| 775 | Apd     |int    |sv_isa         |NULLOK SV* sv|NN const char* name | 
|---|
| 776 | Apd     |int    |sv_isobject    |NULLOK SV* sv | 
|---|
| 777 | Apd     |STRLEN |sv_len         |NULLOK SV* sv | 
|---|
| 778 | Apd     |STRLEN |sv_len_utf8    |NULLOK SV* sv | 
|---|
| 779 | Apd     |void   |sv_magic       |NN SV* sv|NULLOK SV* obj|int how|NULLOK const char* name \ | 
|---|
| 780 | |I32 namlen | 
|---|
| 781 | Apd     |MAGIC *|sv_magicext    |NN SV* sv|NULLOK SV* obj|int how|NULLOK MGVTBL *vtbl \ | 
|---|
| 782 | |NULLOK const char* name|I32 namlen | 
|---|
| 783 | ApdaR   |SV*    |sv_mortalcopy  |NULLOK SV* oldsv | 
|---|
| 784 | ApdR    |SV*    |sv_newmortal | 
|---|
| 785 | Apd     |SV*    |sv_newref      |NULLOK SV* sv | 
|---|
| 786 | Ap      |char*  |sv_peek        |NULLOK SV* sv | 
|---|
| 787 | Apd     |void   |sv_pos_u2b     |NULLOK SV* sv|NN I32* offsetp|NULLOK I32* lenp | 
|---|
| 788 | Apd     |void   |sv_pos_b2u     |NULLOK SV* sv|NN I32* offsetp | 
|---|
| 789 | Amdb    |char*  |sv_pvn_force   |NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 790 | Apd     |char*  |sv_pvutf8n_force|NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 791 | Apd     |char*  |sv_pvbyten_force|NN SV* sv|NULLOK STRLEN* lp | 
|---|
| 792 | Apd     |char*  |sv_recode_to_utf8      |NN SV* sv|NN SV *encoding | 
|---|
| 793 | Apd     |bool   |sv_cat_decode  |NN SV* dsv|NN SV *encoding|NN SV *ssv|NN int *offset \ | 
|---|
| 794 | |NN char* tstr|int tlen | 
|---|
| 795 | ApdR    |char*  |sv_reftype     |NN SV* sv|int ob | 
|---|
| 796 | Apd     |void   |sv_replace     |NN SV* sv|NN SV* nsv | 
|---|
| 797 | Apd     |void   |sv_report_used | 
|---|
| 798 | Apd     |void   |sv_reset       |NN char* s|NULLOK HV* stash | 
|---|
| 799 | Afpd    |void   |sv_setpvf      |NN SV* sv|NN const char* pat|... | 
|---|
| 800 | Apd     |void   |sv_vsetpvf     |NN SV* sv|NN const char* pat|NULLOK va_list* args | 
|---|
| 801 | Apd     |void   |sv_setiv       |NN SV* sv|IV num | 
|---|
| 802 | Apdb    |void   |sv_setpviv     |NN SV* sv|IV num | 
|---|
| 803 | Apd     |void   |sv_setuv       |NN SV* sv|UV num | 
|---|
| 804 | Apd     |void   |sv_setnv       |NN SV* sv|NV num | 
|---|
| 805 | Apd     |SV*    |sv_setref_iv   |NN SV* rv|NULLOK const char* classname|IV iv | 
|---|
| 806 | Apd     |SV*    |sv_setref_uv   |NN SV* rv|NULLOK const char* classname|UV uv | 
|---|
| 807 | Apd     |SV*    |sv_setref_nv   |NN SV* rv|NULLOK const char* classname|NV nv | 
|---|
| 808 | Apd     |SV*    |sv_setref_pv   |NN SV* rv|NULLOK const char* classname|NULLOK void* pv | 
|---|
| 809 | Apd     |SV*    |sv_setref_pvn  |NN SV* rv|NULLOK const char* classname|NN char* pv|STRLEN n | 
|---|
| 810 | Apd     |void   |sv_setpv       |NN SV* sv|NULLOK const char* ptr | 
|---|
| 811 | Apd     |void   |sv_setpvn      |NN SV* sv|NULLOK const char* ptr|STRLEN len | 
|---|
| 812 | Amdb    |void   |sv_setsv       |NN SV* dsv|NULLOK SV* ssv | 
|---|
| 813 | Apd     |void   |sv_taint       |NN SV* sv | 
|---|
| 814 | ApdR    |bool   |sv_tainted     |NN SV* sv | 
|---|
| 815 | Apd     |int    |sv_unmagic     |NN SV* sv|int type | 
|---|
| 816 | Apd     |void   |sv_unref       |NN SV* sv | 
|---|
| 817 | Apd     |void   |sv_unref_flags |NN SV* sv|U32 flags | 
|---|
| 818 | Apd     |void   |sv_untaint     |NN SV* sv | 
|---|
| 819 | Apd     |bool   |sv_upgrade     |NN SV* sv|U32 mt | 
|---|
| 820 | Apd     |void   |sv_usepvn      |NN SV* sv|NULLOK char* ptr|STRLEN len | 
|---|
| 821 | Apd     |void   |sv_vcatpvfn    |NN SV* sv|NN const char* pat|STRLEN patlen \ | 
|---|
| 822 | |NULLOK va_list* args|NULLOK SV** svargs|I32 svmax \ | 
|---|
| 823 | |NULLOK bool *maybe_tainted | 
|---|
| 824 | Apd     |void   |sv_vsetpvfn    |NN SV* sv|NN const char* pat|STRLEN patlen \ | 
|---|
| 825 | |NULLOK va_list* args|NULLOK SV** svargs|I32 svmax \ | 
|---|
| 826 | |NULLOK bool *maybe_tainted | 
|---|
| 827 | ApR     |NV     |str_to_version |NN SV *sv | 
|---|
| 828 | Ap      |SV*    |swash_init     |NN char* pkg|NN char* name|NN SV* listsv|I32 minbits|I32 none | 
|---|
| 829 | Ap      |UV     |swash_fetch    |NN SV *sv|NN U8 *ptr|bool do_utf8 | 
|---|
| 830 | Ap      |void   |taint_env | 
|---|
| 831 | Ap      |void   |taint_proper   |NULLOK const char* f|NN const char* s | 
|---|
| 832 | Apd     |UV     |to_utf8_case   |NN U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp \ | 
|---|
| 833 | |NN SV **swashp|NN char *normal|NN char *special | 
|---|
| 834 | Apd     |UV     |to_utf8_lower  |NN U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp | 
|---|
| 835 | Apd     |UV     |to_utf8_upper  |NN U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp | 
|---|
| 836 | Apd     |UV     |to_utf8_title  |NN U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp | 
|---|
| 837 | Apd     |UV     |to_utf8_fold   |NN U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp | 
|---|
| 838 | #if defined(UNLINK_ALL_VERSIONS) | 
|---|
| 839 | Ap      |I32    |unlnk          |NN char* f | 
|---|
| 840 | #endif | 
|---|
| 841 | #if defined(USE_5005THREADS) | 
|---|
| 842 | Ap      |void   |unlock_condpair|NN void* svv | 
|---|
| 843 | #endif | 
|---|
| 844 | Apd     |I32    |unpack_str     |NN char *pat|NN char *patend|NN char *s \ | 
|---|
| 845 | |NULLOK char *strbeg|NN char *strend|NULLOK char **new_s \ | 
|---|
| 846 | |I32 ocnt|U32 flags | 
|---|
| 847 | Apd     |I32    |unpackstring   |NN char *pat|NN char *patend|NN char *s \ | 
|---|
| 848 | |NN char *strend|U32 flags | 
|---|
| 849 | Ap      |void   |unsharepvn     |NULLOK const char* sv|I32 len|U32 hash | 
|---|
| 850 | p       |void   |unshare_hek    |NULLOK HEK* hek | 
|---|
| 851 | p       |void   |utilize        |int aver|I32 floor|NULLOK OP* version|NN OP* idop|NULLOK OP* arg | 
|---|
| 852 | Ap      |U8*    |utf16_to_utf8  |NN U8* p|NN U8 *d|I32 bytelen|NN I32 *newlen | 
|---|
| 853 | Ap      |U8*    |utf16_to_utf8_reversed|NN U8* p|NN U8 *d|I32 bytelen|NN I32 *newlen | 
|---|
| 854 | AdpPR   |STRLEN |utf8_length    |NN U8* s|NN U8 *e | 
|---|
| 855 | ApdPR   |IV     |utf8_distance  |NN U8 *a|NN U8 *b | 
|---|
| 856 | ApdPR   |U8*    |utf8_hop       |NN U8 *s|I32 off | 
|---|
| 857 | ApMd    |U8*    |utf8_to_bytes  |NN U8 *s|NN STRLEN *len | 
|---|
| 858 | ApMd    |U8*    |bytes_from_utf8|NN U8 *s|NN STRLEN *len|NULLOK bool *is_utf8 | 
|---|
| 859 | ApMd    |U8*    |bytes_to_utf8  |NN U8 *s|NN STRLEN *len | 
|---|
| 860 | Apd     |UV     |utf8_to_uvchr  |NN U8 *s|NULLOK STRLEN *retlen | 
|---|
| 861 | Apd     |UV     |utf8_to_uvuni  |NN U8 *s|NULLOK STRLEN *retlen | 
|---|
| 862 | Adp     |UV     |utf8n_to_uvchr |NN U8 *s|STRLEN curlen|NULLOK STRLEN *retlen|U32 flags | 
|---|
| 863 | Adp     |UV     |utf8n_to_uvuni |NN U8 *s|STRLEN curlen|NULLOK STRLEN *retlen|U32 flags | 
|---|
| 864 | Apd     |U8*    |uvchr_to_utf8  |NN U8 *d|UV uv | 
|---|
| 865 | Ap      |U8*    |uvuni_to_utf8  |NN U8 *d|UV uv | 
|---|
| 866 | Ap      |U8*    |uvchr_to_utf8_flags    |NN U8 *d|UV uv|UV flags | 
|---|
| 867 | Apd     |U8*    |uvuni_to_utf8_flags    |NN U8 *d|UV uv|UV flags | 
|---|
| 868 | Apd     |char*  |pv_uni_display |NN SV *dsv|NN U8 *spv|STRLEN len \ | 
|---|
| 869 | |STRLEN pvlim|UV flags | 
|---|
| 870 | ApdR    |char*  |sv_uni_display |NN SV *dsv|NN SV *ssv|STRLEN pvlim|UV flags | 
|---|
| 871 | p       |void   |vivify_defelem |NN SV* sv | 
|---|
| 872 | p       |void   |vivify_ref     |NN SV* sv|U32 to_what | 
|---|
| 873 | p       |I32    |wait4pid       |Pid_t pid|NN int* statusp|int flags | 
|---|
| 874 | p       |U32    |parse_unicode_opts|NN char **popt | 
|---|
| 875 | Ap      |U32    |seed | 
|---|
| 876 | pR      |UV     |get_hash_seed | 
|---|
| 877 | p       |void   |report_evil_fh |NULLOK GV *gv|NULLOK IO *io|I32 op | 
|---|
| 878 | pd      |void   |report_uninit | 
|---|
| 879 | Afpd    |void   |warn           |NN const char* pat|... | 
|---|
| 880 | Ap      |void   |vwarn          |NN const char* pat|NULLOK va_list* args | 
|---|
| 881 | Afp     |void   |warner         |U32 err|NN const char* pat|... | 
|---|
| 882 | Ap      |void   |vwarner        |U32 err|NN const char* pat|NULLOK va_list* args | 
|---|
| 883 | p       |void   |watch          |NN char** addr | 
|---|
| 884 | Ap      |I32    |whichsig       |NN char* sig | 
|---|
| 885 | p       |void   |write_to_stderr|NN const char* message|int msglen | 
|---|
| 886 | p       |int    |yyerror        |NN char* s | 
|---|
| 887 | #ifdef USE_PURE_BISON | 
|---|
| 888 | p       |int    |yylex_r        |NULLOK YYSTYPE *lvalp|NULLOK int *lcharp | 
|---|
| 889 | #endif | 
|---|
| 890 | p       |int    |yylex | 
|---|
| 891 | p       |int    |yyparse | 
|---|
| 892 | p       |int    |yywarn         |NN char* s | 
|---|
| 893 | #if defined(MYMALLOC) | 
|---|
| 894 | Ap      |void   |dump_mstats    |NN char* s | 
|---|
| 895 | ApR     |int    |get_mstats     |NN perl_mstats_t *buf|int buflen|int level | 
|---|
| 896 | #endif | 
|---|
| 897 | Anpa    |Malloc_t|safesysmalloc |MEM_SIZE nbytes | 
|---|
| 898 | Anpa    |Malloc_t|safesyscalloc |MEM_SIZE elements|MEM_SIZE size | 
|---|
| 899 | Anpa    |Malloc_t|safesysrealloc|Malloc_t where|MEM_SIZE nbytes | 
|---|
| 900 | Anp     |Free_t |safesysfree    |Malloc_t where | 
|---|
| 901 | #if defined(PERL_GLOBAL_STRUCT) | 
|---|
| 902 | Ap      |struct perl_vars *|GetVars | 
|---|
| 903 | #endif | 
|---|
| 904 | Ap      |int    |runops_standard | 
|---|
| 905 | Ap      |int    |runops_debug | 
|---|
| 906 | #if defined(USE_5005THREADS) | 
|---|
| 907 | Ap      |SV*    |sv_lock        |NN SV *sv | 
|---|
| 908 | #endif | 
|---|
| 909 | Afpd    |void   |sv_catpvf_mg   |NN SV *sv|NN const char* pat|... | 
|---|
| 910 | Apd     |void   |sv_vcatpvf_mg  |NN SV* sv|NN const char* pat|NULLOK va_list* args | 
|---|
| 911 | Apd     |void   |sv_catpv_mg    |NN SV *sv|NN const char *ptr | 
|---|
| 912 | Apd     |void   |sv_catpvn_mg   |NN SV *sv|NN const char *ptr|STRLEN len | 
|---|
| 913 | Apd     |void   |sv_catsv_mg    |NN SV *dstr|NULLOK SV *sstr | 
|---|
| 914 | Afpd    |void   |sv_setpvf_mg   |NN SV *sv|NN const char* pat|... | 
|---|
| 915 | Apd     |void   |sv_vsetpvf_mg  |NN SV* sv|NN const char* pat|NULLOK va_list* args | 
|---|
| 916 | Apd     |void   |sv_setiv_mg    |NN SV *sv|IV i | 
|---|
| 917 | Apdb    |void   |sv_setpviv_mg  |NN SV *sv|IV iv | 
|---|
| 918 | Apd     |void   |sv_setuv_mg    |NN SV *sv|UV u | 
|---|
| 919 | Apd     |void   |sv_setnv_mg    |NN SV *sv|NV num | 
|---|
| 920 | Apd     |void   |sv_setpv_mg    |NN SV *sv|NULLOK const char *ptr | 
|---|
| 921 | Apd     |void   |sv_setpvn_mg   |NN SV *sv|NN const char *ptr|STRLEN len | 
|---|
| 922 | Apd     |void   |sv_setsv_mg    |NN SV *dstr|NULLOK SV *sstr | 
|---|
| 923 | Apd     |void   |sv_usepvn_mg   |NN SV *sv|NULLOK char *ptr|STRLEN len | 
|---|
| 924 | ApR     |MGVTBL*|get_vtbl       |int vtbl_id | 
|---|
| 925 | Ap      |char*  |pv_display     |NN SV *dsv|NN char *pv|STRLEN cur|STRLEN len \ | 
|---|
| 926 | |STRLEN pvlim | 
|---|
| 927 | Afp     |void   |dump_indent    |I32 level|NN PerlIO *file|NN const char* pat|... | 
|---|
| 928 | Ap      |void   |dump_vindent   |I32 level|NN PerlIO *file|NN const char* pat \ | 
|---|
| 929 | |NULLOK va_list *args | 
|---|
| 930 | Ap      |void   |do_gv_dump     |I32 level|NN PerlIO *file|NN char *name|NN GV *sv | 
|---|
| 931 | Ap      |void   |do_gvgv_dump   |I32 level|NN PerlIO *file|NN char *name|NN GV *sv | 
|---|
| 932 | Ap      |void   |do_hv_dump     |I32 level|NN PerlIO *file|NN char *name|NN HV *sv | 
|---|
| 933 | Ap      |void   |do_magic_dump  |I32 level|NN PerlIO *file|NN MAGIC *mg|I32 nest \ | 
|---|
| 934 | |I32 maxnest|bool dumpops|STRLEN pvlim | 
|---|
| 935 | Ap      |void   |do_op_dump     |I32 level|NN PerlIO *file|NULLOK OP *o | 
|---|
| 936 | Ap      |void   |do_pmop_dump   |I32 level|NN PerlIO *file|NULLOK PMOP *pm | 
|---|
| 937 | Ap      |void   |do_sv_dump     |I32 level|NN PerlIO *file|NULLOK SV *sv|I32 nest \ | 
|---|
| 938 | |I32 maxnest|bool dumpops|STRLEN pvlim | 
|---|
| 939 | Ap      |void   |magic_dump     |NULLOK MAGIC *mg | 
|---|
| 940 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) | 
|---|
| 941 | Ap      |void*  |default_protect|NN volatile JMPENV *je|NN int *excpt \ | 
|---|
| 942 | |protect_body_t body|... | 
|---|
| 943 | Ap      |void*  |vdefault_protect|NN volatile JMPENV *je|NN int *excpt \ | 
|---|
| 944 | |protect_body_t body|NN va_list *args | 
|---|
| 945 | #endif | 
|---|
| 946 | Ap      |void   |reginitcolors | 
|---|
| 947 | ApdR    |char*  |sv_2pv_nolen   |NN SV* sv | 
|---|
| 948 | ApdR    |char*  |sv_2pvutf8_nolen|NN SV* sv | 
|---|
| 949 | ApdR    |char*  |sv_2pvbyte_nolen|NN SV* sv | 
|---|
| 950 | AmdbR   |char*  |sv_pv          |NN SV *sv | 
|---|
| 951 | AmdbR   |char*  |sv_pvutf8      |NN SV *sv | 
|---|
| 952 | AmdbR   |char*  |sv_pvbyte      |NN SV *sv | 
|---|
| 953 | Amdb    |STRLEN |sv_utf8_upgrade|NN SV *sv | 
|---|
| 954 | ApdM    |bool   |sv_utf8_downgrade|NN SV *sv|bool fail_ok | 
|---|
| 955 | Apd     |void   |sv_utf8_encode |NN SV *sv | 
|---|
| 956 | ApdM    |bool   |sv_utf8_decode |NN SV *sv | 
|---|
| 957 | Apd     |void   |sv_force_normal|NN SV *sv | 
|---|
| 958 | Apd     |void   |sv_force_normal_flags|NN SV *sv|U32 flags | 
|---|
| 959 | Ap      |void   |tmps_grow      |I32 n | 
|---|
| 960 | Apd     |SV*    |sv_rvweaken    |NN SV *sv | 
|---|
| 961 | p       |int    |magic_killbackrefs|NN SV *sv|NN MAGIC *mg | 
|---|
| 962 | Ap      |OP*    |newANONATTRSUB |I32 floor|NULLOK OP *proto|NULLOK OP *attrs|NULLOK OP *block | 
|---|
| 963 | Ap      |CV*    |newATTRSUB     |I32 floor|NULLOK OP *o|NULLOK OP *proto|NULLOK OP *attrs|NULLOK OP *block | 
|---|
| 964 | Apr     |void   |newMYSUB       |I32 floor|NULLOK OP *o|NULLOK OP *proto|NULLOK OP *attrs|NULLOK OP *block | 
|---|
| 965 | p       |OP *   |my_attrs       |NN OP *o|NULLOK OP *attrs | 
|---|
| 966 | p       |void   |boot_core_xsutils | 
|---|
| 967 | #if defined(USE_ITHREADS) | 
|---|
| 968 | Apa     |PERL_CONTEXT*|cx_dup   |NULLOK PERL_CONTEXT* cx|I32 ix|I32 max|NN CLONE_PARAMS* param | 
|---|
| 969 | Apa     |PERL_SI*|si_dup        |NULLOK PERL_SI* si|NN CLONE_PARAMS* param | 
|---|
| 970 | Apa     |ANY*   |ss_dup         |NN PerlInterpreter* proto_perl|NN CLONE_PARAMS* param | 
|---|
| 971 | Apa     |void*  |any_dup        |NULLOK void* v|NN PerlInterpreter* proto_perl | 
|---|
| 972 | Apa     |HE*    |he_dup         |NULLOK HE* e|bool shared|NN CLONE_PARAMS* param | 
|---|
| 973 | Apa     |REGEXP*|re_dup         |NULLOK REGEXP* r|NN CLONE_PARAMS* param | 
|---|
| 974 | Apa     |PerlIO*|fp_dup         |NULLOK PerlIO* fp|char type|NN CLONE_PARAMS* param | 
|---|
| 975 | Apa     |DIR*   |dirp_dup       |NULLOK DIR* dp | 
|---|
| 976 | Apa     |GP*    |gp_dup         |NULLOK GP* gp|NN CLONE_PARAMS* param | 
|---|
| 977 | Apa     |MAGIC* |mg_dup         |NULLOK MAGIC* mg|NN CLONE_PARAMS* param | 
|---|
| 978 | Apa     |SV*    |sv_dup         |NULLOK SV* sstr|NN CLONE_PARAMS* param | 
|---|
| 979 | Ap      |void   |rvpv_dup       |NN SV* dstr|NN SV *sstr|NN CLONE_PARAMS* param | 
|---|
| 980 | #if defined(HAVE_INTERP_INTERN) | 
|---|
| 981 | Ap      |void   |sys_intern_dup |NN struct interp_intern* src \ | 
|---|
| 982 | |NN struct interp_intern* dst | 
|---|
| 983 | #endif | 
|---|
| 984 | Apa     |PTR_TBL_t*|ptr_table_new | 
|---|
| 985 | Apa     |void*  |ptr_table_fetch|NN PTR_TBL_t *tbl|NN void *sv | 
|---|
| 986 | Ap      |void   |ptr_table_store|NN PTR_TBL_t *tbl|NULLOK void *oldsv|NN void *newsv | 
|---|
| 987 | Ap      |void   |ptr_table_split|NN PTR_TBL_t *tbl | 
|---|
| 988 | Ap      |void   |ptr_table_clear|NULLOK PTR_TBL_t *tbl | 
|---|
| 989 | Ap      |void   |ptr_table_free|NULLOK PTR_TBL_t *tbl | 
|---|
| 990 | #endif | 
|---|
| 991 | #if defined(HAVE_INTERP_INTERN) | 
|---|
| 992 | Ap      |void   |sys_intern_clear | 
|---|
| 993 | Ap      |void   |sys_intern_init | 
|---|
| 994 | #endif | 
|---|
| 995 |  | 
|---|
| 996 | ApR     |char * |custom_op_name |NN OP* op | 
|---|
| 997 | ApR     |char * |custom_op_desc |NN OP* op | 
|---|
| 998 |  | 
|---|
| 999 | Adp     |void   |sv_nosharing   |NULLOK SV * | 
|---|
| 1000 | Adp     |void   |sv_nolocking   |NULLOK SV * | 
|---|
| 1001 | Adp     |void   |sv_nounlocking |NULLOK SV * | 
|---|
| 1002 | Adp     |int    |nothreadhook | 
|---|
| 1003 |  | 
|---|
| 1004 | END_EXTERN_C | 
|---|
| 1005 |  | 
|---|
| 1006 | #if defined(PERL_IN_AV_C) || defined(PERL_DECL_PROT) | 
|---|
| 1007 | s       |I32    |avhv_index_sv  |NN SV* sv | 
|---|
| 1008 | s       |I32    |avhv_index     |NULLOK AV* av|NN SV* sv|U32 hash | 
|---|
| 1009 | #endif | 
|---|
| 1010 |  | 
|---|
| 1011 | #if defined(PERL_IN_DOOP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1012 | sR      |I32    |do_trans_simple        |NN SV *sv | 
|---|
| 1013 | sR      |I32    |do_trans_count         |NN SV *sv | 
|---|
| 1014 | sR      |I32    |do_trans_complex       |NN SV *sv | 
|---|
| 1015 | sR      |I32    |do_trans_simple_utf8   |NN SV *sv | 
|---|
| 1016 | sR      |I32    |do_trans_count_utf8    |NN SV *sv | 
|---|
| 1017 | sR      |I32    |do_trans_complex_utf8  |NN SV *sv | 
|---|
| 1018 | #endif | 
|---|
| 1019 |  | 
|---|
| 1020 | #if defined(PERL_IN_GV_C) || defined(PERL_DECL_PROT) | 
|---|
| 1021 | s       |void   |gv_init_sv     |NN GV *gv|I32 sv_type | 
|---|
| 1022 | s       |void   |require_errno  |NN GV *gv | 
|---|
| 1023 | #endif | 
|---|
| 1024 |  | 
|---|
| 1025 | #if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT) | 
|---|
| 1026 | s       |void   |hsplit         |NN HV *hv | 
|---|
| 1027 | s       |void   |hfreeentries   |NN HV *hv | 
|---|
| 1028 | sa      |HE*    |new_he | 
|---|
| 1029 | s       |void   |del_he         |NN HE *p | 
|---|
| 1030 | sa      |HEK*   |save_hek_flags |NN const char *str|I32 len|U32 hash|int flags | 
|---|
| 1031 | s       |void   |hv_magic_check |NN HV *hv|NN bool *needs_copy|NN bool *needs_store | 
|---|
| 1032 | s       |void   |unshare_hek_or_pvn|NULLOK HEK* hek|NULLOK const char* str|I32 len|U32 hash | 
|---|
| 1033 | sR      |HEK*   |share_hek_flags|NN const char* str|I32 len|U32 hash|int flags | 
|---|
| 1034 | rs      |void   |hv_notallowed  |int flags|NN const char *key|I32 klen|NN const char *msg | 
|---|
| 1035 | #endif | 
|---|
| 1036 |  | 
|---|
| 1037 | #if defined(PERL_IN_MG_C) || defined(PERL_DECL_PROT) | 
|---|
| 1038 | s       |void   |save_magic     |I32 mgs_ix|NN SV *sv | 
|---|
| 1039 | s       |int    |magic_methpack |NN SV *sv|NN const MAGIC *mg|NN const char *meth | 
|---|
| 1040 | s       |int    |magic_methcall |NN SV *sv|NN const MAGIC *mg|NN const char *meth|I32 f \ | 
|---|
| 1041 | |int n|NULLOK SV *val | 
|---|
| 1042 | s       |void   |restore_magic  |NN const void *p | 
|---|
| 1043 | s       |void   |unwind_handler_stack|NN const void *p | 
|---|
| 1044 |  | 
|---|
| 1045 | #endif | 
|---|
| 1046 |  | 
|---|
| 1047 | #if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1048 | sR      |bool   |is_handle_constructor|NN const OP *o|I32 numargs | 
|---|
| 1049 | sR      |I32    |is_list_assignment|NULLOK const OP *o | 
|---|
| 1050 | s       |void   |cop_free       |NN COP *cop | 
|---|
| 1051 | s       |OP*    |modkids        |NULLOK OP *o|I32 type | 
|---|
| 1052 | s       |OP*    |scalarboolean  |NN OP *o | 
|---|
| 1053 | sR      |OP*    |newDEFSVOP | 
|---|
| 1054 | sR      |OP*    |new_logop      |I32 type|I32 flags|NN OP **firstp|NN OP **otherp | 
|---|
| 1055 | s       |void   |simplify_sort  |NN OP *o | 
|---|
| 1056 | s       |const char*    |gv_ename       |NN GV *gv | 
|---|
| 1057 | s       |bool   |scalar_mod_type|NN const OP *o|I32 type | 
|---|
| 1058 | s       |OP *   |my_kid         |NULLOK OP *o|NULLOK OP *attrs|NN OP **imopsp | 
|---|
| 1059 | s       |OP *   |dup_attrlist   |NN OP *o | 
|---|
| 1060 | s       |void   |apply_attrs    |NN HV *stash|NN SV *target|NULLOK OP *attrs|bool for_my | 
|---|
| 1061 | s       |void   |apply_attrs_my |NN HV *stash|NN OP *target|NULLOK OP *attrs|NN OP **imopsp | 
|---|
| 1062 | s       |void   |bad_type       |I32 n|NN const char *t|NN const char *name|NN const OP *kid | 
|---|
| 1063 | s       |void   |no_bareword_allowed|NN const OP *o | 
|---|
| 1064 | sR      |OP*    |no_fh_allowed|NN OP *o | 
|---|
| 1065 | sR      |OP*    |too_few_arguments|NN OP *o|NN const char* name | 
|---|
| 1066 | sR      |OP*    |too_many_arguments|NN OP *o|NN const char* name | 
|---|
| 1067 | #endif | 
|---|
| 1068 | #if defined(PL_OP_SLAB_ALLOC) | 
|---|
| 1069 | Apa     |void*  |Slab_Alloc     |int m|size_t sz | 
|---|
| 1070 | Ap      |void   |Slab_Free      |NN void *op | 
|---|
| 1071 | #endif | 
|---|
| 1072 |  | 
|---|
| 1073 | #if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT) | 
|---|
| 1074 | s       |void   |find_beginning | 
|---|
| 1075 | s       |void   |forbid_setid   |NN const char * s | 
|---|
| 1076 | s       |void   |incpush        |NULLOK const char *dir|bool addsubdirs|bool addoldvers|bool usesep | 
|---|
| 1077 | s       |void   |init_interp | 
|---|
| 1078 | s       |void   |init_ids | 
|---|
| 1079 | s       |void   |init_lexer | 
|---|
| 1080 | s       |void   |init_main_stash | 
|---|
| 1081 | s       |void   |init_perllib | 
|---|
| 1082 | s       |void   |init_postdump_symbols|int argc|NN char **argv|NULLOK char **env | 
|---|
| 1083 | s       |void   |init_predump_symbols | 
|---|
| 1084 | rs      |void   |my_exit_jump | 
|---|
| 1085 | s       |void   |nuke_stacks | 
|---|
| 1086 | s       |void   |open_script    |NN const char *scriptname|bool dosearch|NN SV *sv | 
|---|
| 1087 | s       |void   |usage          |NN const char *name | 
|---|
| 1088 | s       |void   |validate_suid  |NN const char *validarg|NN const char *scriptname | 
|---|
| 1089 | #  if defined(IAMSUID) | 
|---|
| 1090 | s       |int    |fd_on_nosuid_fs|int fd | 
|---|
| 1091 | #  endif | 
|---|
| 1092 | s       |void*  |parse_body     |NULLOK char **env|XSINIT_t xsinit | 
|---|
| 1093 | rs      |void   |run_body       |I32 oldscope | 
|---|
| 1094 | s       |void   |call_body      |NN const OP *myop|bool is_eval | 
|---|
| 1095 | s       |void*  |call_list_body |NN CV *cv | 
|---|
| 1096 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) | 
|---|
| 1097 | s       |void*  |vparse_body    |va_list args | 
|---|
| 1098 | s       |void*  |vrun_body      |va_list args | 
|---|
| 1099 | s       |void*  |vcall_body     |va_list args | 
|---|
| 1100 | s       |void*  |vcall_list_body|va_list args | 
|---|
| 1101 | #endif | 
|---|
| 1102 | #  if defined(USE_5005THREADS) | 
|---|
| 1103 | s       |struct perl_thread *   |init_main_thread | 
|---|
| 1104 | #  endif | 
|---|
| 1105 | #endif | 
|---|
| 1106 |  | 
|---|
| 1107 | #if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1108 | sR      |SV*    |refto          |NN SV* sv | 
|---|
| 1109 | #endif | 
|---|
| 1110 |  | 
|---|
| 1111 | #if defined(PERL_IN_PP_PACK_C) || defined(PERL_DECL_PROT) | 
|---|
| 1112 | s       |I32    |unpack_rec     |NN tempsym_t* symptr|NN char *s \ | 
|---|
| 1113 | |NN char *strbeg|NN char *strend|NULLOK char **new_s | 
|---|
| 1114 | s       |SV **  |pack_rec       |NN SV *cat|NN tempsym_t* symptr|NN SV **beglist|NN SV **endlist | 
|---|
| 1115 | s       |SV*    |mul128         |NN SV *sv|U8 m | 
|---|
| 1116 | s       |I32    |measure_struct |NN tempsym_t* symptr | 
|---|
| 1117 | s       |const char *   |group_end      |NN const char *pat|NN const char *patend|char ender | 
|---|
| 1118 | s       |const char *   |get_num        |NN const char *ppat|NN I32 * | 
|---|
| 1119 | s       |bool   |next_symbol    |NN tempsym_t* symptr | 
|---|
| 1120 | s       |void   |doencodes      |NN SV* sv|NN char* s|I32 len | 
|---|
| 1121 | sR      |SV*    |is_an_int      |NN const char *s|STRLEN l | 
|---|
| 1122 | s       |int    |div128         |NN SV *pnum|NN bool *done | 
|---|
| 1123 | #endif | 
|---|
| 1124 |  | 
|---|
| 1125 | #if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT) | 
|---|
| 1126 | sR      |OP*    |docatch        |NULLOK OP *o | 
|---|
| 1127 | s       |void   |docatch_body | 
|---|
| 1128 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) | 
|---|
| 1129 | s       |void*  |vdocatch_body  |va_list args | 
|---|
| 1130 | #endif | 
|---|
| 1131 | sR      |OP*    |dofindlabel    |NN OP *o|NN const char *label|NN OP **opstack|NN OP **oplimit | 
|---|
| 1132 | sR      |OP*    |doparseform    |NN SV *sv | 
|---|
| 1133 | snR     |bool   |num_overflow   |NV value|I32 fldsize|I32 frcsize | 
|---|
| 1134 | sR      |I32    |dopoptoeval    |I32 startingblock | 
|---|
| 1135 | sR      |I32    |dopoptolabel   |NN const char *label | 
|---|
| 1136 | sR      |I32    |dopoptoloop    |I32 startingblock | 
|---|
| 1137 | sR      |I32    |dopoptosub     |I32 startingblock | 
|---|
| 1138 | sR      |I32    |dopoptosub_at  |NN const PERL_CONTEXT* cxstk|I32 startingblock | 
|---|
| 1139 | s       |void   |save_lines     |NULLOK AV *array|NN SV *sv | 
|---|
| 1140 | sR      |OP*    |doeval         |int gimme|NULLOK OP** startop|NULLOK CV* outside|U32 seq | 
|---|
| 1141 | sR      |PerlIO *|check_type_and_open|NN const char *name|NN const char *mode | 
|---|
| 1142 | sR      |PerlIO *|doopen_pm     |NN const char *name|NN const char *mode | 
|---|
| 1143 | sR      |bool   |path_is_absolute|NN const char *name | 
|---|
| 1144 | #endif | 
|---|
| 1145 |  | 
|---|
| 1146 | #if defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT) | 
|---|
| 1147 | s       |int    |do_maybe_phash |NN AV *ary|NN SV **lelem|NN SV **firstlelem \ | 
|---|
| 1148 | |NN SV **relem|NN SV **lastrelem | 
|---|
| 1149 | s       |void   |do_oddball     |NN HV *hash|NN SV **relem|NN SV **firstrelem | 
|---|
| 1150 | sR      |CV*    |get_db_sub     |NN SV **svp|NN CV *cv | 
|---|
| 1151 | sR      |SV*    |method_common  |NN SV* meth|NULLOK U32* hashp | 
|---|
| 1152 | #endif | 
|---|
| 1153 |  | 
|---|
| 1154 | #if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT) | 
|---|
| 1155 | s       |OP*    |doform         |NN CV *cv|NN GV *gv|NN OP *retop | 
|---|
| 1156 | s       |int    |emulate_eaccess|NN const char* path|Mode_t mode | 
|---|
| 1157 | #  if !defined(HAS_MKDIR) || !defined(HAS_RMDIR) | 
|---|
| 1158 | sR      |int    |dooneliner     |NN const char *cmd|NN const char *filename | 
|---|
| 1159 | #  endif | 
|---|
| 1160 | #endif | 
|---|
| 1161 |  | 
|---|
| 1162 | #if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1163 | Es      |regnode*|reg           |NN struct RExC_state_t *state|I32 paren|NN I32 *flagp | 
|---|
| 1164 | Es      |regnode*|reganode      |NN struct RExC_state_t *state|U8 op|U32 arg | 
|---|
| 1165 | Es      |regnode*|regatom       |NN struct RExC_state_t *state|NN I32 *flagp | 
|---|
| 1166 | Es      |regnode*|regbranch     |NN struct RExC_state_t *state|NN I32 *flagp|I32 first | 
|---|
| 1167 | Es      |void   |reguni         |NN const struct RExC_state_t *state|UV uv|NN char *s|NN STRLEN *lenp | 
|---|
| 1168 | Es      |regnode*|regclass      |NN struct RExC_state_t *state | 
|---|
| 1169 | ERs     |I32    |regcurly       |NN const char * | 
|---|
| 1170 | Es      |regnode*|reg_node      |NN struct RExC_state_t *state|U8 op | 
|---|
| 1171 | Es      |regnode*|regpiece      |NN struct RExC_state_t *state|NN I32 *flagp | 
|---|
| 1172 | Es      |void   |reginsert      |NN struct RExC_state_t *state|U8 op|NN regnode *opnd | 
|---|
| 1173 | Es      |void   |regoptail      |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val | 
|---|
| 1174 | Es      |void   |regtail        |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val | 
|---|
| 1175 | Es      |char*  |regwhite       |NN char *p|NN const char *e | 
|---|
| 1176 | Es      |char*  |nextchar       |NN struct RExC_state_t* | 
|---|
| 1177 | #  ifdef DEBUGGING | 
|---|
| 1178 | Es      |regnode*|dumpuntil     |NN regnode *start|NN regnode *node \ | 
|---|
| 1179 | |NULLOK regnode *last|NN SV* sv|I32 l | 
|---|
| 1180 | Es      |void   |put_byte       |NN SV* sv|int c | 
|---|
| 1181 | #  endif | 
|---|
| 1182 | Es      |void   |scan_commit    |NN struct RExC_state_t*|NN struct scan_data_t *data | 
|---|
| 1183 | Es      |void   |cl_anything    |NN struct RExC_state_t*|NN struct regnode_charclass_class *cl | 
|---|
| 1184 | Es      |int    |cl_is_anything |NN const struct regnode_charclass_class *cl | 
|---|
| 1185 | Es      |void   |cl_init        |NN struct RExC_state_t*|NN struct regnode_charclass_class *cl | 
|---|
| 1186 | Es      |void   |cl_init_zero   |NN struct RExC_state_t*|NN struct regnode_charclass_class *cl | 
|---|
| 1187 | Es      |void   |cl_and         |NN struct regnode_charclass_class *cl \ | 
|---|
| 1188 | |NN const struct regnode_charclass_class *and_with | 
|---|
| 1189 | Es      |void   |cl_or          |NN struct RExC_state_t*|NN struct regnode_charclass_class *cl \ | 
|---|
| 1190 | |NN const struct regnode_charclass_class *or_with | 
|---|
| 1191 | Es      |I32    |study_chunk    |NN struct RExC_state_t* pRExC_state|NN regnode **scanp \ | 
|---|
| 1192 | |NN I32 *deltap|NN regnode *last|NULLOK struct scan_data_t *data \ | 
|---|
| 1193 | |U32 flags | 
|---|
| 1194 | Es      |I32    |add_data       |NN struct RExC_state_t*|I32 n|NN const char *s | 
|---|
| 1195 | rs      |void   |re_croak2      |NN const char* pat1|NN const char* pat2|... | 
|---|
| 1196 | Es      |I32    |regpposixcc    |NN struct RExC_state_t*|I32 value | 
|---|
| 1197 | Es      |void   |checkposixcc   |NN struct RExC_state_t* | 
|---|
| 1198 | #endif | 
|---|
| 1199 |  | 
|---|
| 1200 | #if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT) | 
|---|
| 1201 | ERs     |I32    |regmatch       |NN regnode *prog | 
|---|
| 1202 | ERs     |I32    |regrepeat      |NN const regnode *p|I32 max | 
|---|
| 1203 | ERs     |I32    |regrepeat_hard |NN regnode *p|I32 max|NN I32 *lp | 
|---|
| 1204 | ERs     |I32    |regtry         |NN regexp *prog|NN char *startpos | 
|---|
| 1205 | ERs     |bool   |reginclass     |NN const regnode *n|NN const U8 *p|NULLOK STRLEN *lenp\ | 
|---|
| 1206 | |bool do_utf8sv_is_utf8 | 
|---|
| 1207 | Es      |CHECKPOINT|regcppush   |I32 parenfloor | 
|---|
| 1208 | Es      |char*|regcppop | 
|---|
| 1209 | Es      |char*|regcp_set_to     |I32 ss | 
|---|
| 1210 | Es      |void   |cache_re       |NN regexp *prog | 
|---|
| 1211 | ERs     |U8*    |reghop         |NN U8 *pos|I32 off | 
|---|
| 1212 | ERs     |U8*    |reghop3        |NN U8 *pos|I32 off|NN U8 *lim | 
|---|
| 1213 | ERs     |U8*    |reghopmaybe    |NN U8 *pos|I32 off | 
|---|
| 1214 | ERs     |U8*    |reghopmaybe3   |NN U8 *pos|I32 off|NN U8 *lim | 
|---|
| 1215 | ERs     |char*  |find_byclass   |NN regexp * prog|NN regnode *c|NN char *s|NN const char *strend|I32 norun | 
|---|
| 1216 | Es      |void   |to_utf8_substr |NN regexp * prog | 
|---|
| 1217 | Es      |void   |to_byte_substr |NN regexp * prog | 
|---|
| 1218 | #endif | 
|---|
| 1219 |  | 
|---|
| 1220 | #if defined(PERL_IN_DUMP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1221 | s       |CV*    |deb_curcv      |I32 ix | 
|---|
| 1222 | s       |void   |debprof        |NN const OP *o | 
|---|
| 1223 | #endif | 
|---|
| 1224 |  | 
|---|
| 1225 | #if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT) | 
|---|
| 1226 | s       |SV*    |save_scalar_at |NN SV **sptr | 
|---|
| 1227 | #endif | 
|---|
| 1228 |  | 
|---|
| 1229 | #if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT) | 
|---|
| 1230 | nsR     |char * |uiv_2buf       |NN char *buf|IV iv|UV uv|int is_uv|NN char **peob | 
|---|
| 1231 | sR      |IV     |asIV           |NN SV* sv | 
|---|
| 1232 | sR      |UV     |asUV           |NN SV* sv | 
|---|
| 1233 | s       |XPVIV* |new_xiv | 
|---|
| 1234 | s       |XPVNV* |new_xnv | 
|---|
| 1235 | s       |XPV*   |new_xpv | 
|---|
| 1236 | s       |XPVIV* |new_xpviv | 
|---|
| 1237 | s       |XPVNV* |new_xpvnv | 
|---|
| 1238 | s       |XPVCV* |new_xpvcv | 
|---|
| 1239 | s       |XPVAV* |new_xpvav | 
|---|
| 1240 | s       |XPVHV* |new_xpvhv | 
|---|
| 1241 | s       |XPVMG* |new_xpvmg | 
|---|
| 1242 | s       |XPVLV* |new_xpvlv | 
|---|
| 1243 | s       |XPVBM* |new_xpvbm | 
|---|
| 1244 | s       |XRV*   |new_xrv | 
|---|
| 1245 | s       |void   |del_xiv        |NN XPVIV* p | 
|---|
| 1246 | s       |void   |del_xnv        |NN XPVNV* p | 
|---|
| 1247 | s       |void   |del_xpv        |NN XPV* p | 
|---|
| 1248 | s       |void   |del_xpviv      |NN XPVIV* p | 
|---|
| 1249 | s       |void   |del_xpvnv      |NN XPVNV* p | 
|---|
| 1250 | s       |void   |del_xpvcv      |NN XPVCV* p | 
|---|
| 1251 | s       |void   |del_xpvav      |NN XPVAV* p | 
|---|
| 1252 | s       |void   |del_xpvhv      |NN XPVHV* p | 
|---|
| 1253 | s       |void   |del_xpvmg      |NN XPVMG* p | 
|---|
| 1254 | s       |void   |del_xpvlv      |NN XPVLV* p | 
|---|
| 1255 | s       |void   |del_xpvbm      |NN XPVBM* p | 
|---|
| 1256 | s       |void   |del_xrv        |NN XRV* p | 
|---|
| 1257 | s       |void   |sv_unglob      |NN SV* sv | 
|---|
| 1258 | s       |void   |not_a_number   |NN SV *sv | 
|---|
| 1259 | s       |I32    |visit          |NN SVFUNC_t f|U32 flags|U32 mask | 
|---|
| 1260 | s       |void   |sv_add_backref |NN SV *tsv|NN SV *sv | 
|---|
| 1261 | s       |void   |sv_del_backref |NN SV *sv | 
|---|
| 1262 | #  ifdef DEBUGGING | 
|---|
| 1263 | s       |void   |del_sv |NN SV *p | 
|---|
| 1264 | #  endif | 
|---|
| 1265 | #  if !defined(NV_PRESERVES_UV) | 
|---|
| 1266 | s       |int    |sv_2iuv_non_preserve   |NN SV *sv|I32 numtype | 
|---|
| 1267 | #  endif | 
|---|
| 1268 | sR      |I32    |expect_number  |NN char** pattern | 
|---|
| 1269 | # | 
|---|
| 1270 | s       |bool   |utf8_mg_pos    |NN SV *sv|NN MAGIC **mgp|NN STRLEN **cachep \ | 
|---|
| 1271 | |I32 i|NN I32 *offsetp|I32 uoff \ | 
|---|
| 1272 | |NN const U8 **sp|NN const U8 *start \ | 
|---|
| 1273 | |NN const U8 *send | 
|---|
| 1274 | s       |bool   |utf8_mg_pos_init       |NN SV *sv|NN MAGIC **mgp \ | 
|---|
| 1275 | |NN STRLEN **cachep|I32 i|I32 offsetp \ | 
|---|
| 1276 | |NN const U8 *s|NN const U8 *start | 
|---|
| 1277 | #endif | 
|---|
| 1278 |  | 
|---|
| 1279 | #if defined(PERL_IN_TOKE_C) || defined(PERL_DECL_PROT) | 
|---|
| 1280 | s       |void   |check_uni | 
|---|
| 1281 | s       |void   |force_next     |I32 type | 
|---|
| 1282 | s       |char*  |force_version  |NN char *start|int guessing | 
|---|
| 1283 | s       |char*  |force_word     |NN char *start|int token|int check_keyword \ | 
|---|
| 1284 | |int allow_pack|int allow_tick | 
|---|
| 1285 | s       |SV*    |tokeq          |NN SV *sv | 
|---|
| 1286 | s       |int    |pending_ident | 
|---|
| 1287 | sR      |char*  |scan_const     |NN char *start | 
|---|
| 1288 | sR      |char*  |scan_formline  |NN char *s | 
|---|
| 1289 | sR      |char*  |scan_heredoc   |NN char *s | 
|---|
| 1290 | s       |char*  |scan_ident     |NN char *s|NN const char *send|NN char *dest \ | 
|---|
| 1291 | |STRLEN destlen|I32 ck_uni | 
|---|
| 1292 | sR      |char*  |scan_inputsymbol|NN char *start | 
|---|
| 1293 | sR      |char*  |scan_pat       |NN char *start|I32 type | 
|---|
| 1294 | sR      |char*  |scan_str       |NN char *start|int keep_quoted|int keep_delims | 
|---|
| 1295 | sR      |char*  |scan_subst     |NN char *start | 
|---|
| 1296 | sR      |char*  |scan_trans     |NN char *start | 
|---|
| 1297 | s       |char*  |scan_word      |NN char *s|NN char *dest|STRLEN destlen \ | 
|---|
| 1298 | |int allow_package|NN STRLEN *slp | 
|---|
| 1299 | sR      |char*  |skipspace      |NN char *s | 
|---|
| 1300 | sR      |char*  |swallow_bom    |NN U8 *s | 
|---|
| 1301 | s       |void   |checkcomma     |NN char *s|NN const char *name|NN const char *what | 
|---|
| 1302 | s       |void   |force_ident    |NN const char *s|int kind | 
|---|
| 1303 | s       |void   |incline        |NN char *s | 
|---|
| 1304 | s       |int    |intuit_method  |NN char *s|NULLOK GV *gv | 
|---|
| 1305 | s       |int    |intuit_more    |NN char *s | 
|---|
| 1306 | s       |I32    |lop            |I32 f|int x|NN char *s | 
|---|
| 1307 | rs      |void   |missingterm    |NULLOK char *s | 
|---|
| 1308 | s       |void   |no_op          |NN const char *what|NULLOK char *s | 
|---|
| 1309 | s       |void   |set_csh | 
|---|
| 1310 | sR      |I32    |sublex_done | 
|---|
| 1311 | sR      |I32    |sublex_push | 
|---|
| 1312 | sR      |I32    |sublex_start | 
|---|
| 1313 | sR      |char * |filter_gets    |NN SV *sv|NN PerlIO *fp|STRLEN append | 
|---|
| 1314 | sR      |HV *   |find_in_my_stash|NN const char *pkgname|I32 len | 
|---|
| 1315 | s       |SV*    |new_constant   |NULLOK const char *s|STRLEN len|NN const char *key|NN SV *sv \ | 
|---|
| 1316 | |NULLOK SV *pv|NULLOK const char *type | 
|---|
| 1317 | #  if defined(DEBUGGING) | 
|---|
| 1318 | s       |int    |tokereport     |NN const char *s|I32 rv | 
|---|
| 1319 | #  endif | 
|---|
| 1320 | s       |int    |ao             |int toketype | 
|---|
| 1321 | s       |void   |depcom | 
|---|
| 1322 | s       |const char*|incl_perldb | 
|---|
| 1323 | #  if defined(PERL_CR_FILTER) | 
|---|
| 1324 | s       |I32    |cr_textfilter  |int idx|NULLOK SV *sv|int maxlen | 
|---|
| 1325 | #  endif | 
|---|
| 1326 | #endif | 
|---|
| 1327 |  | 
|---|
| 1328 | #if defined(PERL_IN_UNIVERSAL_C) || defined(PERL_DECL_PROT) | 
|---|
| 1329 | s       |SV*|isa_lookup |NULLOK HV *stash|NN const char *name|NULLOK HV *name_stash|int len|int level | 
|---|
| 1330 | #endif | 
|---|
| 1331 |  | 
|---|
| 1332 | #if defined(PERL_IN_LOCALE_C) || defined(PERL_DECL_PROT) | 
|---|
| 1333 | s       |char*  |stdize_locale  |NN char* locs | 
|---|
| 1334 | #endif | 
|---|
| 1335 |  | 
|---|
| 1336 | #if defined(PERL_IN_UTIL_C) || defined(PERL_DECL_PROT) | 
|---|
| 1337 | s       |COP*   |closest_cop    |NN COP *cop|NULLOK const OP *o | 
|---|
| 1338 | s       |SV*    |mess_alloc | 
|---|
| 1339 | xo      |const char *|vdie_croak_common|NULLOK const char *pat|NULLOK va_list *args \ | 
|---|
| 1340 | |NULLOK STRLEN *msglen|NULLOK I32* utf8 | 
|---|
| 1341 | xo      |void   |vdie_common    |NULLOK const char *message|STRLEN msglen|I32 utf8 | 
|---|
| 1342 | #endif | 
|---|
| 1343 |  | 
|---|
| 1344 | #if defined(PERL_IN_NUMERIC_C) || defined(PERL_DECL_PROT) | 
|---|
| 1345 | sn      |NV|mulexp10    |NV value|I32 exponent | 
|---|
| 1346 | #endif | 
|---|
| 1347 |  | 
|---|
| 1348 | #if defined(PERL_IN_UTF8_C) || defined(PERL_DECL_PROT) | 
|---|
| 1349 | s       |STRLEN |is_utf8_char_slow|NN const U8 *s|const STRLEN len | 
|---|
| 1350 | #endif | 
|---|
| 1351 |  | 
|---|
| 1352 | START_EXTERN_C | 
|---|
| 1353 |  | 
|---|
| 1354 | Apd     |void   |sv_setsv_flags |NN SV* dsv|NULLOK SV* ssv|I32 flags | 
|---|
| 1355 | Apd     |void   |sv_catpvn_flags|NN SV* sv|NN const char* ptr|STRLEN len|I32 flags | 
|---|
| 1356 | Apd     |void   |sv_catsv_flags |NN SV* dsv|NULLOK SV* ssv|I32 flags | 
|---|
| 1357 | Apd     |STRLEN |sv_utf8_upgrade_flags|NN SV *sv|I32 flags | 
|---|
| 1358 | Apd     |char*  |sv_pvn_force_flags|NN SV* sv|NULLOK STRLEN* lp|I32 flags | 
|---|
| 1359 | Apd     |char*  |sv_2pv_flags   |NN SV* sv|NULLOK STRLEN* lp|I32 flags | 
|---|
| 1360 | Apd     |void   |sv_copypv      |NN SV* dsv|NN SV* ssv | 
|---|
| 1361 | Ap      |char*  |my_atof2       |NN const char *s|NN NV* value | 
|---|
| 1362 | Apn     |int    |my_socketpair  |int family|int type|int protocol|int fd[2] | 
|---|
| 1363 |  | 
|---|
| 1364 | #if defined(USE_PERLIO) && !defined(USE_SFIO) | 
|---|
| 1365 | Ap      |int    |PerlIO_close           |NULLOK PerlIO *f | 
|---|
| 1366 | Ap      |int    |PerlIO_fill            |NULLOK PerlIO *f | 
|---|
| 1367 | Ap      |int    |PerlIO_fileno          |NULLOK PerlIO *f | 
|---|
| 1368 | Ap      |int    |PerlIO_eof             |NULLOK PerlIO *f | 
|---|
| 1369 | Ap      |int    |PerlIO_error           |NULLOK PerlIO *f | 
|---|
| 1370 | Ap      |int    |PerlIO_flush           |NULLOK PerlIO *f | 
|---|
| 1371 | Ap      |void   |PerlIO_clearerr        |NULLOK PerlIO *f | 
|---|
| 1372 | Ap      |void   |PerlIO_set_cnt         |NULLOK PerlIO *f|int cnt | 
|---|
| 1373 | Ap      |void   |PerlIO_set_ptrcnt      |NULLOK PerlIO *f|NN STDCHAR *ptr|int cnt | 
|---|
| 1374 | Ap      |void   |PerlIO_setlinebuf      |NULLOK PerlIO *f | 
|---|
| 1375 | Ap      |SSize_t|PerlIO_read            |NULLOK PerlIO *f|NN void *buf|Size_t count | 
|---|
| 1376 | Ap      |SSize_t|PerlIO_write           |NULLOK PerlIO *f|NN const void *buf|Size_t count | 
|---|
| 1377 | Ap      |SSize_t|PerlIO_unread          |NULLOK PerlIO *f|NN const void *buf|Size_t count | 
|---|
| 1378 | Ap      |Off_t  |PerlIO_tell            |NULLOK PerlIO *f | 
|---|
| 1379 | Ap      |int    |PerlIO_seek            |NULLOK PerlIO *f|Off_t offset|int whence | 
|---|
| 1380 |  | 
|---|
| 1381 | Ap      |STDCHAR *|PerlIO_get_base      |NULLOK PerlIO *f | 
|---|
| 1382 | Ap      |STDCHAR *|PerlIO_get_ptr       |NULLOK PerlIO *f | 
|---|
| 1383 | ApR     |int      |PerlIO_get_bufsiz    |NULLOK PerlIO *f | 
|---|
| 1384 | ApR     |int      |PerlIO_get_cnt       |NULLOK PerlIO *f | 
|---|
| 1385 |  | 
|---|
| 1386 | ApR     |PerlIO *|PerlIO_stdin | 
|---|
| 1387 | ApR     |PerlIO *|PerlIO_stdout | 
|---|
| 1388 | ApR     |PerlIO *|PerlIO_stderr | 
|---|
| 1389 | #endif /* PERLIO_LAYERS */ | 
|---|
| 1390 |  | 
|---|
| 1391 | p       |void   |deb_stack_all | 
|---|
| 1392 | #ifdef PERL_IN_DEB_C | 
|---|
| 1393 | s       |void   |deb_stack_n    |NN SV** stack_base|I32 stack_min \ | 
|---|
| 1394 | |I32 stack_max|I32 mark_min|I32 mark_max | 
|---|
| 1395 | #endif | 
|---|
| 1396 |  | 
|---|
| 1397 | pda     |PADLIST*|pad_new       |int flags | 
|---|
| 1398 | pd      |void   |pad_undef      |NN CV* cv | 
|---|
| 1399 | pd      |PADOFFSET|pad_add_name |NN char *name\ | 
|---|
| 1400 | |NULLOK HV* typestash|NULLOK HV* ourstash|bool clone | 
|---|
| 1401 | pd      |PADOFFSET|pad_add_anon |NN SV* sv|OPCODE op_type | 
|---|
| 1402 | pd      |void   |pad_check_dup  |NN char* name|bool is_our|NN HV* ourstash | 
|---|
| 1403 | #ifdef DEBUGGING | 
|---|
| 1404 | pd      |void   |pad_setsv      |PADOFFSET po|NN SV* sv | 
|---|
| 1405 | #endif | 
|---|
| 1406 | pd      |void   |pad_block_start|int full | 
|---|
| 1407 | pd      |void   |pad_tidy       |padtidy_type type | 
|---|
| 1408 | pd      |void   |do_dump_pad    |I32 level|NN PerlIO *file|NULLOK PADLIST *padlist|int full | 
|---|
| 1409 | pd      |void   |pad_fixup_inner_anons|NN PADLIST *padlist|NN CV *old_cv|NN CV *new_cv | 
|---|
| 1410 |  | 
|---|
| 1411 | pd      |void   |pad_push       |NN PADLIST *padlist|int depth|int has_args | 
|---|
| 1412 | pR      |HV*    |pad_compname_type|const PADOFFSET po | 
|---|
| 1413 |  | 
|---|
| 1414 | #if defined(PERL_IN_PAD_C) || defined(PERL_DECL_PROT) | 
|---|
| 1415 | sd      |PADOFFSET|pad_findlex  |NN const char* name|PADOFFSET newoff\ | 
|---|
| 1416 | |NN const CV* innercv | 
|---|
| 1417 | #  if defined(DEBUGGING) | 
|---|
| 1418 | sd      |void   |cv_dump        |NN const CV *cv|NN const char *title | 
|---|
| 1419 | #  endif | 
|---|
| 1420 | s       |CV*    |cv_clone2      |NN CV *proto|NULLOK CV *outside | 
|---|
| 1421 | #endif | 
|---|
| 1422 | pdR     |CV*    |find_runcv     |NULLOK U32 *db_seqp | 
|---|
| 1423 | p       |void   |free_tied_hv_pool | 
|---|
| 1424 | #if defined(DEBUGGING) | 
|---|
| 1425 | pR      |int    |get_debug_opts |NN char **s | 
|---|
| 1426 | #endif | 
|---|
| 1427 |  | 
|---|
| 1428 | Apd     |void   |hv_clear_placeholders|NN HV* hb | 
|---|
| 1429 |  | 
|---|
| 1430 | #if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT) | 
|---|
| 1431 | sM      |SV*    |hv_delete_common|NULLOK HV* tb|NULLOK SV* key_sv|NULLOK const char* key|STRLEN klen|int k_flags|I32 d_flags|U32 hash | 
|---|
| 1432 | sM      |HE*    |hv_fetch_common|NULLOK HV* tb|NULLOK SV* key_sv|NULLOK const char* key|STRLEN klen|int flags|int action|NULLOK SV* val|U32 hash | 
|---|
| 1433 | #endif | 
|---|
| 1434 | ApdR    |SV*    |hv_scalar      |NN HV* hv| | 
|---|
| 1435 | p       |SV*    |magic_scalarpack|NN HV* hv|NN MAGIC* mg | 
|---|
| 1436 |  | 
|---|
| 1437 | #if defined(DEBUGGING) | 
|---|
| 1438 | p       |int    |get_debug_opts_flags   |NN char **s|int flags | 
|---|
| 1439 | #endif | 
|---|
| 1440 |  | 
|---|
| 1441 | Ap      |void   |op_refcnt_lock | 
|---|
| 1442 | Ap      |void   |op_refcnt_unlock | 
|---|
| 1443 | Apda    |char*  |savesvpv       |NN SV* sv | 
|---|
| 1444 |  | 
|---|
| 1445 | #ifdef PERL_NEED_MY_HTOLE16 | 
|---|
| 1446 | np      |U16    |my_htole16     |U16 n | 
|---|
| 1447 | #endif | 
|---|
| 1448 | #ifdef PERL_NEED_MY_LETOH16 | 
|---|
| 1449 | np      |U16    |my_letoh16     |U16 n | 
|---|
| 1450 | #endif | 
|---|
| 1451 | #ifdef PERL_NEED_MY_HTOBE16 | 
|---|
| 1452 | np      |U16    |my_htobe16     |U16 n | 
|---|
| 1453 | #endif | 
|---|
| 1454 | #ifdef PERL_NEED_MY_BETOH16 | 
|---|
| 1455 | np      |U16    |my_betoh16     |U16 n | 
|---|
| 1456 | #endif | 
|---|
| 1457 | #ifdef PERL_NEED_MY_HTOLE32 | 
|---|
| 1458 | np      |U32    |my_htole32     |U32 n | 
|---|
| 1459 | #endif | 
|---|
| 1460 | #ifdef PERL_NEED_MY_LETOH32 | 
|---|
| 1461 | np      |U32    |my_letoh32     |U32 n | 
|---|
| 1462 | #endif | 
|---|
| 1463 | #ifdef PERL_NEED_MY_HTOBE32 | 
|---|
| 1464 | np      |U32    |my_htobe32     |U32 n | 
|---|
| 1465 | #endif | 
|---|
| 1466 | #ifdef PERL_NEED_MY_BETOH32 | 
|---|
| 1467 | np      |U32    |my_betoh32     |U32 n | 
|---|
| 1468 | #endif | 
|---|
| 1469 | #ifdef PERL_NEED_MY_HTOLE64 | 
|---|
| 1470 | np      |U64    |my_htole64     |U64 n | 
|---|
| 1471 | #endif | 
|---|
| 1472 | #ifdef PERL_NEED_MY_LETOH64 | 
|---|
| 1473 | np      |U64    |my_letoh64     |U64 n | 
|---|
| 1474 | #endif | 
|---|
| 1475 | #ifdef PERL_NEED_MY_HTOBE64 | 
|---|
| 1476 | np      |U64    |my_htobe64     |U64 n | 
|---|
| 1477 | #endif | 
|---|
| 1478 | #ifdef PERL_NEED_MY_BETOH64 | 
|---|
| 1479 | np      |U64    |my_betoh64     |U64 n | 
|---|
| 1480 | #endif | 
|---|
| 1481 |  | 
|---|
| 1482 | #ifdef PERL_NEED_MY_HTOLES | 
|---|
| 1483 | np      |short  |my_htoles      |short n | 
|---|
| 1484 | #endif | 
|---|
| 1485 | #ifdef PERL_NEED_MY_LETOHS | 
|---|
| 1486 | np      |short  |my_letohs      |short n | 
|---|
| 1487 | #endif | 
|---|
| 1488 | #ifdef PERL_NEED_MY_HTOBES | 
|---|
| 1489 | np      |short  |my_htobes      |short n | 
|---|
| 1490 | #endif | 
|---|
| 1491 | #ifdef PERL_NEED_MY_BETOHS | 
|---|
| 1492 | np      |short  |my_betohs      |short n | 
|---|
| 1493 | #endif | 
|---|
| 1494 | #ifdef PERL_NEED_MY_HTOLEI | 
|---|
| 1495 | np      |int    |my_htolei      |int n | 
|---|
| 1496 | #endif | 
|---|
| 1497 | #ifdef PERL_NEED_MY_LETOHI | 
|---|
| 1498 | np      |int    |my_letohi      |int n | 
|---|
| 1499 | #endif | 
|---|
| 1500 | #ifdef PERL_NEED_MY_HTOBEI | 
|---|
| 1501 | np      |int    |my_htobei      |int n | 
|---|
| 1502 | #endif | 
|---|
| 1503 | #ifdef PERL_NEED_MY_BETOHI | 
|---|
| 1504 | np      |int    |my_betohi      |int n | 
|---|
| 1505 | #endif | 
|---|
| 1506 | #ifdef PERL_NEED_MY_HTOLEL | 
|---|
| 1507 | np      |long   |my_htolel      |long n | 
|---|
| 1508 | #endif | 
|---|
| 1509 | #ifdef PERL_NEED_MY_LETOHL | 
|---|
| 1510 | np      |long   |my_letohl      |long n | 
|---|
| 1511 | #endif | 
|---|
| 1512 | #ifdef PERL_NEED_MY_HTOBEL | 
|---|
| 1513 | np      |long   |my_htobel      |long n | 
|---|
| 1514 | #endif | 
|---|
| 1515 | #ifdef PERL_NEED_MY_BETOHL | 
|---|
| 1516 | np      |long   |my_betohl      |long n | 
|---|
| 1517 | #endif | 
|---|
| 1518 |  | 
|---|
| 1519 | np      |void   |my_swabn       |NN void* ptr|int n | 
|---|
| 1520 |  | 
|---|
| 1521 | #if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT) | 
|---|
| 1522 | ApR     |OP*    |ck_anoncode    |NN OP *o | 
|---|
| 1523 | ApR     |OP*    |ck_bitop       |NN OP *o | 
|---|
| 1524 | ApR     |OP*    |ck_concat      |NN OP *o | 
|---|
| 1525 | ApR     |OP*    |ck_defined     |NN OP *o | 
|---|
| 1526 | ApR     |OP*    |ck_delete      |NN OP *o | 
|---|
| 1527 | ApR     |OP*    |ck_die         |NN OP *o | 
|---|
| 1528 | ApR     |OP*    |ck_eof         |NN OP *o | 
|---|
| 1529 | ApR     |OP*    |ck_eval        |NN OP *o | 
|---|
| 1530 | ApR     |OP*    |ck_exec        |NN OP *o | 
|---|
| 1531 | ApR     |OP*    |ck_exists      |NN OP *o | 
|---|
| 1532 | ApR     |OP*    |ck_exit        |NN OP *o | 
|---|
| 1533 | ApR     |OP*    |ck_ftst        |NN OP *o | 
|---|
| 1534 | ApR     |OP*    |ck_fun         |NN OP *o | 
|---|
| 1535 | ApR     |OP*    |ck_glob        |NN OP *o | 
|---|
| 1536 | ApR     |OP*    |ck_grep        |NN OP *o | 
|---|
| 1537 | ApR     |OP*    |ck_index       |NN OP *o | 
|---|
| 1538 | ApR     |OP*    |ck_join        |NN OP *o | 
|---|
| 1539 | ApR     |OP*    |ck_lengthconst |NN OP *o | 
|---|
| 1540 | ApR     |OP*    |ck_lfun        |NN OP *o | 
|---|
| 1541 | ApR     |OP*    |ck_listiob     |NN OP *o | 
|---|
| 1542 | ApR     |OP*    |ck_match       |NN OP *o | 
|---|
| 1543 | ApR     |OP*    |ck_method      |NN OP *o | 
|---|
| 1544 | ApR     |OP*    |ck_null        |NN OP *o | 
|---|
| 1545 | ApR     |OP*    |ck_open        |NN OP *o | 
|---|
| 1546 | ApR     |OP*    |ck_repeat      |NN OP *o | 
|---|
| 1547 | ApR     |OP*    |ck_require     |NN OP *o | 
|---|
| 1548 | ApR     |OP*    |ck_return      |NN OP *o | 
|---|
| 1549 | ApR     |OP*    |ck_rfun        |NN OP *o | 
|---|
| 1550 | ApR     |OP*    |ck_rvconst     |NN OP *o | 
|---|
| 1551 | ApR     |OP*    |ck_sassign     |NN OP *o | 
|---|
| 1552 | ApR     |OP*    |ck_select      |NN OP *o | 
|---|
| 1553 | ApR     |OP*    |ck_shift       |NN OP *o | 
|---|
| 1554 | ApR     |OP*    |ck_sort        |NN OP *o | 
|---|
| 1555 | ApR     |OP*    |ck_spair       |NN OP *o | 
|---|
| 1556 | ApR     |OP*    |ck_split       |NN OP *o | 
|---|
| 1557 | ApR     |OP*    |ck_subr        |NN OP *o | 
|---|
| 1558 | ApR     |OP*    |ck_substr      |NN OP *o | 
|---|
| 1559 | ApR     |OP*    |ck_svconst     |NN OP *o | 
|---|
| 1560 | ApR     |OP*    |ck_trunc       |NN OP *o | 
|---|
| 1561 | #endif | 
|---|
| 1562 |  | 
|---|
| 1563 | Apd     |bool   |is_utf8_string_loclen|NN const U8 *s|STRLEN len|NULLOK const U8 **ep|NULLOK STRLEN *el | 
|---|
| 1564 | Apda    |SV*    |newSVhek       |NULLOK const HEK *hek | 
|---|
| 1565 | ApR     |bool   |stashpv_hvname_match|NN const COP *cop|NN const HV *hv | 
|---|
| 1566 |  | 
|---|
| 1567 | p       |void   |offer_nice_chunk       |NN void *chunk|U32 chunk_size | 
|---|
| 1568 |  | 
|---|
| 1569 |  | 
|---|
| 1570 | #ifdef DEBUG_LEAKING_SCALARS_FORK_DUMP | 
|---|
| 1571 | p       |void   |dump_sv_child  |NN SV *sv | 
|---|
| 1572 | #endif | 
|---|
| 1573 |  | 
|---|
| 1574 | #ifdef PERL_DONT_CREATE_GVSV | 
|---|
| 1575 | Ap      |GV*    |gv_SVadd       |NN GV* gv | 
|---|
| 1576 | #endif | 
|---|
| 1577 | Apo     |bool   |ckwarn         |U32 w | 
|---|
| 1578 | Apo     |bool   |ckwarn_d       |U32 w | 
|---|
| 1579 |  | 
|---|
| 1580 | px      |void   |my_clearenv | 
|---|
| 1581 |  | 
|---|
| 1582 | END_EXTERN_C | 
|---|
| 1583 | /* | 
|---|
| 1584 | * ex: set ts=8 sts=4 sw=4 noet: | 
|---|
| 1585 | */ | 
|---|