📄 perlcapi.h
字号:
void SetCPerlObj(void* pP);
CV* Perl_newXS(char* name, void (*subaddr)(CV* cv), char* filename);
#undef PL_sawstudy
bool * _PL_sawstudy ();
#define PL_sawstudy (*_PL_sawstudy())
#undef PL_main_root
OP * * _PL_main_root ();
#define PL_main_root (*_PL_main_root())
#undef PL_copline
line_t * _PL_copline ();
#define PL_copline (*_PL_copline())
#undef PL_basetime
Time_t * _PL_basetime ();
#define PL_basetime (*_PL_basetime())
#undef PL_profiledata
U32 * * _PL_profiledata ();
#define PL_profiledata (*_PL_profiledata())
#undef PL_debname
char * * _PL_debname ();
#define PL_debname (*_PL_debname())
#undef PL_doextract
bool * _PL_doextract ();
#define PL_doextract (*_PL_doextract())
#undef PL_sv_count
I32 * _PL_sv_count ();
#define PL_sv_count (*_PL_sv_count())
#undef PL_curcopdb
COP * * _PL_curcopdb ();
#define PL_curcopdb (*_PL_curcopdb())
#undef PL_main_start
OP * * _PL_main_start ();
#define PL_main_start (*_PL_main_start())
#undef PL_lastspbase
I32 * _PL_lastspbase ();
#define PL_lastspbase (*_PL_lastspbase())
#undef PL_ampergv
GV * * _PL_ampergv ();
#define PL_ampergv (*_PL_ampergv())
#undef PL_rsfp_filters
AV * * _PL_rsfp_filters ();
#define PL_rsfp_filters (*_PL_rsfp_filters())
#undef PL_eval_start
OP * * _PL_eval_start ();
#define PL_eval_start (*_PL_eval_start())
#undef PL_exitlist
PerlExitListEntry * * _PL_exitlist ();
#define PL_exitlist (*_PL_exitlist())
#undef PL_main_cv
CV * * _PL_main_cv ();
#define PL_main_cv (*_PL_main_cv())
#undef PL_siggv
GV * * _PL_siggv ();
#define PL_siggv (*_PL_siggv())
#undef PL_statusvalue
I32 * _PL_statusvalue ();
#define PL_statusvalue (*_PL_statusvalue())
#undef PL_compiling
COP * _PL_compiling ();
#define PL_compiling (*_PL_compiling())
#undef PL_diehook
SV * * _PL_diehook ();
#define PL_diehook (*_PL_diehook())
#undef PL_comppad
AV * * _PL_comppad ();
#define PL_comppad (*_PL_comppad())
#undef PL_DBsignal
SV * * _PL_DBsignal ();
#define PL_DBsignal (*_PL_DBsignal())
#undef PL_cddir
char * * _PL_cddir ();
#define PL_cddir (*_PL_cddir())
#undef PL_preprocess
bool * _PL_preprocess ();
#define PL_preprocess (*_PL_preprocess())
#undef PL_fdpid
AV * * _PL_fdpid ();
#define PL_fdpid (*_PL_fdpid())
#undef PL_compcv
CV * * _PL_compcv ();
#define PL_compcv (*_PL_compcv())
#undef PL_leftgv
GV * * _PL_leftgv ();
#define PL_leftgv (*_PL_leftgv())
#undef PL_formfeed
SV * * _PL_formfeed ();
#define PL_formfeed (*_PL_formfeed())
#undef PL_warnhook
SV * * _PL_warnhook ();
#define PL_warnhook (*_PL_warnhook())
#undef PL_sawvec
bool * _PL_sawvec ();
#define PL_sawvec (*_PL_sawvec())
#undef PL_op_mask
char * * _PL_op_mask ();
#define PL_op_mask (*_PL_op_mask())
#undef PL_eval_root
OP * * _PL_eval_root ();
#define PL_eval_root (*_PL_eval_root())
#undef PL_initav
AV * * _PL_initav ();
#define PL_initav (*_PL_initav())
#undef PL_dowarn
bool * _PL_dowarn ();
#define PL_dowarn (*_PL_dowarn())
#undef PL_sv_objcount
I32 * _PL_sv_objcount ();
#define PL_sv_objcount (*_PL_sv_objcount())
#undef PL_parsehook
SV * * _PL_parsehook ();
#define PL_parsehook (*_PL_parsehook())
#undef PL_argvgv
GV * * _PL_argvgv ();
#define PL_argvgv (*_PL_argvgv())
#undef PL_sys_intern
struct interp_intern * _PL_sys_intern ();
#define PL_sys_intern (*_PL_sys_intern())
#undef PL_DBline
GV * * _PL_DBline ();
#define PL_DBline (*_PL_DBline())
#undef PL_lastsize
I32 * _PL_lastsize ();
#define PL_lastsize (*_PL_lastsize())
#undef PL_replgv
GV * * _PL_replgv ();
#define PL_replgv (*_PL_replgv())
#undef PL_hintgv
GV * * _PL_hintgv ();
#define PL_hintgv (*_PL_hintgv())
#undef PL_forkprocess
int * _PL_forkprocess ();
#define PL_forkprocess (*_PL_forkprocess())
#undef PL_minus_F
bool * _PL_minus_F ();
#define PL_minus_F (*_PL_minus_F())
#undef PL_curstname
SV * * _PL_curstname ();
#define PL_curstname (*_PL_curstname())
#undef PL_bytecode_iv_overflows
int * _PL_bytecode_iv_overflows ();
#define PL_bytecode_iv_overflows (*_PL_bytecode_iv_overflows())
#undef PL_laststatval
int * _PL_laststatval ();
#define PL_laststatval (*_PL_laststatval())
#undef PL_sv_arenaroot
SV* * _PL_sv_arenaroot ();
#define PL_sv_arenaroot (*_PL_sv_arenaroot())
#undef PL_dbargs
AV * * _PL_dbargs ();
#define PL_dbargs (*_PL_dbargs())
#undef PL_multiline
int * _PL_multiline ();
#define PL_multiline (*_PL_multiline())
#undef PL_exitlistlen
I32 * _PL_exitlistlen ();
#define PL_exitlistlen (*_PL_exitlistlen())
#undef PL_DBtrace
SV * * _PL_DBtrace ();
#define PL_DBtrace (*_PL_DBtrace())
#undef PL_debdelim
char * * _PL_debdelim ();
#define PL_debdelim (*_PL_debdelim())
#undef PL_bytecode_sv
SV * * _PL_bytecode_sv ();
#define PL_bytecode_sv (*_PL_bytecode_sv())
#undef PL_perl_destruct_level
int * _PL_perl_destruct_level ();
#define PL_perl_destruct_level (*_PL_perl_destruct_level())
#undef PL_perldb
U32 * _PL_perldb ();
#define PL_perldb (*_PL_perldb())
#undef PL_tainting
bool * _PL_tainting ();
#define PL_tainting (*_PL_tainting())
#undef PL_unsafe
bool * _PL_unsafe ();
#define PL_unsafe (*_PL_unsafe())
#undef PL_DBgv
GV * * _PL_DBgv ();
#define PL_DBgv (*_PL_DBgv())
#undef PL_bytecode_obj_list
void ** * _PL_bytecode_obj_list ();
#define PL_bytecode_obj_list (*_PL_bytecode_obj_list())
#undef PL_comppad_name
AV * * _PL_comppad_name ();
#define PL_comppad_name (*_PL_comppad_name())
#undef PL_comppad_name_floor
I32 * _PL_comppad_name_floor ();
#define PL_comppad_name_floor (*_PL_comppad_name_floor())
#undef PL_envgv
GV * * _PL_envgv ();
#define PL_envgv (*_PL_envgv())
#undef PL_errgv
GV * * _PL_errgv ();
#define PL_errgv (*_PL_errgv())
#undef PL_last_proto
char * * _PL_last_proto ();
#define PL_last_proto (*_PL_last_proto())
#undef PL_laststype
I32 * _PL_laststype ();
#define PL_laststype (*_PL_laststype())
#undef PL_bytecode_obj_list_fill
I32 * _PL_bytecode_obj_list_fill ();
#define PL_bytecode_obj_list_fill (*_PL_bytecode_obj_list_fill())
#undef PL_comppad_name_fill
I32 * _PL_comppad_name_fill ();
#define PL_comppad_name_fill (*_PL_comppad_name_fill())
#undef PL_minus_a
bool * _PL_minus_a ();
#define PL_minus_a (*_PL_minus_a())
#undef PL_defgv
GV * * _PL_defgv ();
#define PL_defgv (*_PL_defgv())
#undef PL_origargc
int * _PL_origargc ();
#define PL_origargc (*_PL_origargc())
#undef PL_minus_c
bool * _PL_minus_c ();
#define PL_minus_c (*_PL_minus_c())
#undef PL_strtab
HV * * _PL_strtab ();
#define PL_strtab (*_PL_strtab())
#undef PL_origfilename
char * * _PL_origfilename ();
#define PL_origfilename (*_PL_origfilename())
#undef PL_bytecode_pv
XPV * _PL_bytecode_pv ();
#define PL_bytecode_pv (*_PL_bytecode_pv())
#undef PL_minus_l
bool * _PL_minus_l ();
#define PL_minus_l (*_PL_minus_l())
#undef PL_minus_n
bool * _PL_minus_n ();
#define PL_minus_n (*_PL_minus_n())
#undef PL_e_script
SV * * _PL_e_script ();
#define PL_e_script (*_PL_e_script())
#undef PL_minus_p
bool * _PL_minus_p ();
#define PL_minus_p (*_PL_minus_p())
#undef PL_origargv
char ** * _PL_origargv ();
#define PL_origargv (*_PL_origargv())
#undef PL_splitstr
char * * _PL_splitstr ();
#define PL_splitstr (*_PL_splitstr())
#undef PL_argvoutgv
GV * * _PL_argvoutgv ();
#define PL_argvoutgv (*_PL_argvoutgv())
#undef PL_sawampersand
bool * _PL_sawampersand ();
#define PL_sawampersand (*_PL_sawampersand())
#undef PL_DBsingle
SV * * _PL_DBsingle ();
#define PL_DBsingle (*_PL_DBsingle())
#undef PL_sv_root
SV* * _PL_sv_root ();
#define PL_sv_root (*_PL_sv_root())
#undef PL_debstash
HV * * _PL_debstash ();
#define PL_debstash (*_PL_debstash())
#undef PL_endav
AV * * _PL_endav ();
#define PL_endav (*_PL_endav())
#undef PL_maxsysfd
I32 * _PL_maxsysfd ();
#define PL_maxsysfd (*_PL_maxsysfd())
#undef PL_DBsub
GV * * _PL_DBsub ();
#define PL_DBsub (*_PL_DBsub())
#undef PL_modglobal
HV * * _PL_modglobal ();
#define PL_modglobal (*_PL_modglobal())
#undef PL_localpatches
char ** * _PL_localpatches ();
#define PL_localpatches (*_PL_localpatches())
#undef PL_lineary
AV * * _PL_lineary ();
#define PL_lineary (*_PL_lineary())
#undef PL_globalstash
HV * * _PL_globalstash ();
#define PL_globalstash (*_PL_globalstash())
#undef PL_sub_generation
U32 * _PL_sub_generation ();
#define PL_sub_generation (*_PL_sub_generation())
#undef PL_dlmax
I32 * _PL_dlmax ();
#define PL_dlmax (*_PL_dlmax())
#undef PL_incgv
GV * * _PL_incgv ();
#define PL_incgv (*_PL_incgv())
#undef PL_rsfp
PerlIO * VOL * _PL_rsfp ();
#define PL_rsfp (*_PL_rsfp())
#undef PL_rightgv
GV * * _PL_rightgv ();
#define PL_rightgv (*_PL_rightgv())
#undef PL_dlevel
I32 * _PL_dlevel ();
#define PL_dlevel (*_PL_dlevel())
#undef PL_inplace
char * * _PL_inplace ();
#define PL_inplace (*_PL_inplace())
#undef PL_beginav
AV * * _PL_beginav ();
#define PL_beginav (*_PL_beginav())
#undef PL_doswitches
bool * _PL_doswitches ();
#define PL_doswitches (*_PL_doswitches())
#undef PL_stdingv
GV * * _PL_stdingv ();
#define PL_stdingv (*_PL_stdingv())
#undef PL_retstack_ix
I32 * _PL_retstack_ix ();
#define PL_retstack_ix (*_PL_retstack_ix())
#undef PL_retstack
OP ** * _PL_retstack ();
#define PL_retstack (*_PL_retstack())
#undef PL_tmps_floor
I32 * _PL_tmps_floor ();
#define PL_tmps_floor (*_PL_tmps_floor())
#undef PL_last_in_gv
GV * * _PL_last_in_gv ();
#define PL_last_in_gv (*_PL_last_in_gv())
#undef PL_curpm
PMOP * * _PL_curpm ();
#define PL_curpm (*_PL_curpm())
#undef PL_savestack_max
I32 * _PL_savestack_max ();
#define PL_savestack_max (*_PL_savestack_max())
#undef PL_dirty
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -