Expand description
§libperl-sys
Built against Perl 5.40.1 (threaded, x86_64-linux-gnu-thread-multi).
The function signatures, PL_* globals, and Sv* / Av* / Hv*
helpers documented below reflect this specific Perl. Different
Perl versions may have minor signature differences (added /
removed functions, changed integer widths, threading-mode
variations). Use the PERL_VERSION / PERL_THREADED /
PERL_ARCHNAME constants for runtime identification.
Low-level, raw FFI declarations for the Perl 5 C API (libperl).
Generated at build time by bindgen (regular C declarations) plus
libperl-macrogen (the C
macros and static inline functions that bindgen skips).
This crate is the unsafe foundation under
libperl-rs; most users want that
safer wrapper. Reach for libperl-sys directly when you need an
API element that hasn’t been wrapped yet, or when you’re writing
a sibling crate at the same layer.
§What you get
Re-exported at the crate root:
Perl_*extern functions andPL_*mutable statics (from bindgen),Sv*/Av*/Hv*/PL_xxx!()macro helpers and inline wrappers (from libperl-macrogen) — these unify the threaded vs non-threaded calling conventions so the same source builds against bothMULTIPLICITYmodes,PL_xxx_ptr!()pointer accessors (read and write the interpreter variables through one primitive) and thethxcalling-convention shim module — together they let downstream crates touch raw interpreter state withoutcfg-forking on the threading mode (GH-20),- opcode → name lookup table (
conv_opcode) and per-function signature dictionary (sigdb) for downstream codegen.
§Safety
Every public item here is unsafe to use. Even reading a PL_*
global requires the right interpreter context, and Perl’s API
uses raw *mut pointers ubiquitously.
§Build requirements
- A working Perl 5 install with development headers
(
Perl.h,EXTERN.h, …). Typical packages:perl-dev,perl-devel. - LLVM / libclang (for
bindgen). - Internet access at first build (libperl-macrogen downloads a pre-extracted apidoc snapshot from GitHub Releases).
Threaded vs non-threaded Perl is auto-detected — no feature flag to set.
Re-exports§
pub use perl_core::*;
Modules§
- conv_
opcode - perl_
core - Auto-generated FFI declarations (bindgen + libperl-macrogen output).
- sigdb
- thx
- Threaded-style calling-convention shims (GH-20).
Macros§
- PL_
Above Latin1 PL_AboveLatin1—PERLVAR(I, AboveLatin1, SV*)- PL_
Above Latin1_ ptr *mutaccessor forPL_AboveLatin1(read form:PL_AboveLatin1!).- PL_
Assigned_ invlist PL_Assigned_invlist—PERLVAR(I, Assigned_invlist, SV*)- PL_
Assigned_ invlist_ ptr *mutaccessor forPL_Assigned_invlist(read form:PL_Assigned_invlist!).- PL_
CCC_ non0_ non230 PL_CCC_non0_non230—PERLVAR(I, CCC_non0_non230, SV*)- PL_
CCC_ non0_ non230_ ptr *mutaccessor forPL_CCC_non0_non230(read form:PL_CCC_non0_non230!).- PL_
C_ locale_ obj PL_C_locale_obj—PERLVARI(G, C_locale_obj, locale_t)- PL_
C_ locale_ obj_ ptr *mutaccessor forPL_C_locale_obj(read form:PL_C_locale_obj!).- PL_
DBcontrol PL_DBcontrol—PERLVARA(I, DBcontrol, DBVARMG_COUNT, IV)- PL_
DBcontrol_ ptr *mutaccessor forPL_DBcontrol(read form:PL_DBcontrol!).- PL_DBcv
PL_DBcv—PERLVAR(I, DBcv, CV*)- PL_
DBcv_ ptr *mutaccessor forPL_DBcv(read form:PL_DBcv!).- PL_DBgv
PL_DBgv—PERLVAR(I, DBgv, GV*)- PL_
DBgv_ ptr *mutaccessor forPL_DBgv(read form:PL_DBgv!).- PL_
DBline PL_DBline—PERLVAR(I, DBline, GV*)- PL_
DBline_ ptr *mutaccessor forPL_DBline(read form:PL_DBline!).- PL_
DBsignal PL_DBsignal—PERLVAR(I, DBsignal, SV*)- PL_
DBsignal_ ptr *mutaccessor forPL_DBsignal(read form:PL_DBsignal!).- PL_
DBsingle PL_DBsingle—PERLVAR(I, DBsingle, SV*)- PL_
DBsingle_ ptr *mutaccessor forPL_DBsingle(read form:PL_DBsingle!).- PL_
DBsub PL_DBsub—PERLVAR(I, DBsub, GV*)- PL_
DBsub_ ptr *mutaccessor forPL_DBsub(read form:PL_DBsub!).- PL_
DBtrace PL_DBtrace—PERLVAR(I, DBtrace, SV*)- PL_
DBtrace_ ptr *mutaccessor forPL_DBtrace(read form:PL_DBtrace!).- PL_
GCB_ invlist PL_GCB_invlist—PERLVAR(I, GCB_invlist, SV*)- PL_
GCB_ invlist_ ptr *mutaccessor forPL_GCB_invlist(read form:PL_GCB_invlist!).- PL_
HasMulti Char Fold PL_HasMultiCharFold—PERLVAR(I, HasMultiCharFold, SV*)- PL_
HasMulti Char Fold_ ptr *mutaccessor forPL_HasMultiCharFold(read form:PL_HasMultiCharFold!).- PL_
InBitmap PL_InBitmap—PERLVARI(I, InBitmap, SV*)- PL_
InBitmap_ ptr *mutaccessor forPL_InBitmap(read form:PL_InBitmap!).- PL_
InMulti Char Fold PL_InMultiCharFold—PERLVAR(I, InMultiCharFold, SV*)- PL_
InMulti Char Fold_ ptr *mutaccessor forPL_InMultiCharFold(read form:PL_InMultiCharFold!).- PL_
LB_ invlist PL_LB_invlist—PERLVAR(I, LB_invlist, SV*)- PL_
LB_ invlist_ ptr *mutaccessor forPL_LB_invlist(read form:PL_LB_invlist!).- PL_
Latin1 PL_Latin1—PERLVAR(I, Latin1, SV*)- PL_
Latin1_ ptr *mutaccessor forPL_Latin1(read form:PL_Latin1!).- PL_
Posix_ ptrs PL_Posix_ptrs—PERLVARA(I, Posix_ptrs, POSIX_CC_COUNT, SV*)- PL_
Posix_ ptrs_ ptr *mutaccessor forPL_Posix_ptrs(read form:PL_Posix_ptrs!).- PL_
Private_ Use PL_Private_Use—PERLVAR(I, Private_Use, SV*)- PL_
Private_ Use_ ptr *mutaccessor forPL_Private_Use(read form:PL_Private_Use!).- PL_
SB_ invlist PL_SB_invlist—PERLVAR(I, SB_invlist, SV*)- PL_
SB_ invlist_ ptr *mutaccessor forPL_SB_invlist(read form:PL_SB_invlist!).- PL_
SCX_ invlist PL_SCX_invlist—PERLVAR(I, SCX_invlist, SV*)- PL_
SCX_ invlist_ ptr *mutaccessor forPL_SCX_invlist(read form:PL_SCX_invlist!).- PL_Sv
PL_Sv—PERLVAR(I, Sv, SV*)- PL_
Sv_ ptr *mutaccessor forPL_Sv(read form:PL_Sv!).- PL_
TR_ SPECIAL_ HANDLING_ UTF8 PL_TR_SPECIAL_HANDLING_UTF8—PERLVARA(I, TR_SPECIAL_HANDLING_UTF8, UTF8_MAXBYTES, char)- PL_
TR_ SPECIAL_ HANDLING_ UTF8_ ptr *mutaccessor forPL_TR_SPECIAL_HANDLING_UTF8(read form:PL_TR_SPECIAL_HANDLING_UTF8!).- PL_
Upper Latin1 PL_UpperLatin1—PERLVAR(I, UpperLatin1, SV*)- PL_
Upper Latin1_ ptr *mutaccessor forPL_UpperLatin1(read form:PL_UpperLatin1!).- PL_
WB_ invlist PL_WB_invlist—PERLVAR(I, WB_invlist, SV*)- PL_
WB_ invlist_ ptr *mutaccessor forPL_WB_invlist(read form:PL_WB_invlist!).- PL_
XPosix_ ptrs PL_XPosix_ptrs—PERLVARA(I, XPosix_ptrs, POSIX_CC_COUNT, SV*)- PL_
XPosix_ ptrs_ ptr *mutaccessor forPL_XPosix_ptrs(read form:PL_XPosix_ptrs!).- PL_Xpv
PL_Xpv—PERLVAR(I, Xpv, XPV*)- PL_
Xpv_ ptr *mutaccessor forPL_Xpv(read form:PL_Xpv!).- PL_an
PL_an—PERLVARI(I, an, U32)- PL_
an_ ptr *mutaccessor forPL_an(read form:PL_an!).- PL_
argvgv PL_argvgv—PERLVAR(I, argvgv, GV*)- PL_
argvgv_ ptr *mutaccessor forPL_argvgv(read form:PL_argvgv!).- PL_
argvout_ stack PL_argvout_stack—PERLVAR(I, argvout_stack, AV*)- PL_
argvout_ stack_ ptr *mutaccessor forPL_argvout_stack(read form:PL_argvout_stack!).- PL_
argvoutgv PL_argvoutgv—PERLVAR(I, argvoutgv, GV*)- PL_
argvoutgv_ ptr *mutaccessor forPL_argvoutgv(read form:PL_argvoutgv!).- PL_
basetime PL_basetime—PERLVAR(I, basetime, Time_t)- PL_
basetime_ ptr *mutaccessor forPL_basetime(read form:PL_basetime!).- PL_
beginav PL_beginav—PERLVAR(I, beginav, AV*)- PL_
beginav_ ptr *mutaccessor forPL_beginav(read form:PL_beginav!).- PL_
beginav_ save PL_beginav_save—PERLVARI(I, beginav_save, AV*)- PL_
beginav_ save_ ptr *mutaccessor forPL_beginav_save(read form:PL_beginav_save!).- PL_
blockhooks PL_blockhooks—PERLVAR(I, blockhooks, AV*)- PL_
blockhooks_ ptr *mutaccessor forPL_blockhooks(read form:PL_blockhooks!).- PL_
body_ arenas PL_body_arenas—PERLVAR(I, body_arenas, void*)- PL_
body_ arenas_ ptr *mutaccessor forPL_body_arenas(read form:PL_body_arenas!).- PL_
body_ roots PL_body_roots—PERLVARA(I, body_roots, PERL_ARENA_ROOTS_SIZE, void*)- PL_
body_ roots_ ptr *mutaccessor forPL_body_roots(read form:PL_body_roots!).- PL_
bodytarget PL_bodytarget—PERLVAR(I, bodytarget, SV*)- PL_
bodytarget_ ptr *mutaccessor forPL_bodytarget(read form:PL_bodytarget!).- PL_
breakable_ sub_ gen PL_breakable_sub_gen—PERLVARI(I, breakable_sub_gen, U32)- PL_
breakable_ sub_ gen_ ptr *mutaccessor forPL_breakable_sub_gen(read form:PL_breakable_sub_gen!).- PL_
check_ mutex PL_check_mutex—PERLVAR(G, check_mutex, perl_mutex)- PL_
check_ mutex_ ptr *mutaccessor forPL_check_mutex(read form:PL_check_mutex!).- PL_
checkav PL_checkav—PERLVAR(I, checkav, AV*)- PL_
checkav_ ptr *mutaccessor forPL_checkav(read form:PL_checkav!).- PL_
checkav_ save PL_checkav_save—PERLVARI(I, checkav_save, AV*)- PL_
checkav_ save_ ptr *mutaccessor forPL_checkav_save(read form:PL_checkav_save!).- PL_
chopset PL_chopset—PERLVARI(I, chopset, const char*)- PL_
chopset_ ptr *mutaccessor forPL_chopset(read form:PL_chopset!).- PL_
clocktick PL_clocktick—PERLVARI(I, clocktick, long)- PL_
clocktick_ ptr *mutaccessor forPL_clocktick(read form:PL_clocktick!).- PL_
collation_ ix PL_collation_ix—PERLVARI(I, collation_ix, PERL_UINTMAX_T)- PL_
collation_ ix_ ptr *mutaccessor forPL_collation_ix(read form:PL_collation_ix!).- PL_
collation_ name PL_collation_name—PERLVAR(I, collation_name, char*)- PL_
collation_ name_ ptr *mutaccessor forPL_collation_name(read form:PL_collation_name!).- PL_
collation_ standard PL_collation_standard—PERLVARI(I, collation_standard, bool)- PL_
collation_ standard_ ptr *mutaccessor forPL_collation_standard(read form:PL_collation_standard!).- PL_
collxfrm_ base PL_collxfrm_base—PERLVAR(I, collxfrm_base, Size_t)- PL_
collxfrm_ base_ ptr *mutaccessor forPL_collxfrm_base(read form:PL_collxfrm_base!).- PL_
collxfrm_ mult PL_collxfrm_mult—PERLVARI(I, collxfrm_mult, Size_t)- PL_
collxfrm_ mult_ ptr *mutaccessor forPL_collxfrm_mult(read form:PL_collxfrm_mult!).- PL_
colors PL_colors—PERLVARA(I, colors, 6, char*)- PL_
colors_ ptr *mutaccessor forPL_colors(read form:PL_colors!).- PL_
colorset PL_colorset—PERLVAR(I, colorset, bool)- PL_
colorset_ ptr *mutaccessor forPL_colorset(read form:PL_colorset!).- PL_
compcv PL_compcv—PERLVAR(I, compcv, CV*)- PL_
compcv_ ptr *mutaccessor forPL_compcv(read form:PL_compcv!).- PL_
compiling PL_compiling—PERLVAR(I, compiling, COP)- PL_
compiling_ ptr *mutaccessor forPL_compiling(read form:PL_compiling!).- PL_
comppad PL_comppad—PERLVAR(I, comppad, PAD*)- PL_
comppad_ name PL_comppad_name—PERLVAR(I, comppad_name, PADNAMELIST*)- PL_
comppad_ name_ fill PL_comppad_name_fill—PERLVAR(I, comppad_name_fill, PADOFFSET)- PL_
comppad_ name_ fill_ ptr *mutaccessor forPL_comppad_name_fill(read form:PL_comppad_name_fill!).- PL_
comppad_ name_ floor PL_comppad_name_floor—PERLVAR(I, comppad_name_floor, PADOFFSET)- PL_
comppad_ name_ floor_ ptr *mutaccessor forPL_comppad_name_floor(read form:PL_comppad_name_floor!).- PL_
comppad_ name_ ptr *mutaccessor forPL_comppad_name(read form:PL_comppad_name!).- PL_
comppad_ ptr *mutaccessor forPL_comppad(read form:PL_comppad!).- PL_
constpadix PL_constpadix—PERLVAR(I, constpadix, PADOFFSET)- PL_
constpadix_ ptr *mutaccessor forPL_constpadix(read form:PL_constpadix!).- PL_
cop_ seqmax PL_cop_seqmax—PERLVARI(I, cop_seqmax, U32)- PL_
cop_ seqmax_ ptr *mutaccessor forPL_cop_seqmax(read form:PL_cop_seqmax!).- PL_
csighandler1p PL_csighandler1p—PERLVARI(G, csighandler1p, Sighandler1_t)- PL_
csighandler1p_ ptr *mutaccessor forPL_csighandler1p(read form:PL_csighandler1p!).- PL_
csighandler3p PL_csighandler3p—PERLVARI(G, csighandler3p, Sighandler3_t)- PL_
csighandler3p_ ptr *mutaccessor forPL_csighandler3p(read form:PL_csighandler3p!).- PL_
csighandlerp PL_csighandlerp—PERLVARI(G, csighandlerp, Sighandler_t)- PL_
csighandlerp_ ptr *mutaccessor forPL_csighandlerp(read form:PL_csighandlerp!).- PL_
ctype_ name PL_ctype_name—PERLVARI(I, ctype_name, const char*)- PL_
ctype_ name_ ptr *mutaccessor forPL_ctype_name(read form:PL_ctype_name!).- PL_
cur_ locale_ obj PL_cur_locale_obj—PERLVARI(I, cur_locale_obj, locale_t)- PL_
cur_ locale_ obj_ ptr *mutaccessor forPL_cur_locale_obj(read form:PL_cur_locale_obj!).- PL_
curcop PL_curcop—PERLVAR(I, curcop, COP*)- PL_
curcop_ ptr *mutaccessor forPL_curcop(read form:PL_curcop!).- PL_
curcopdb PL_curcopdb—PERLVARI(I, curcopdb, COP*)- PL_
curcopdb_ ptr *mutaccessor forPL_curcopdb(read form:PL_curcopdb!).- PL_
curinterp PL_curinterp—PERLVARI(G, curinterp, PerlInterpreter*)- PL_
curinterp_ ptr *mutaccessor forPL_curinterp(read form:PL_curinterp!).- PL_
curpad PL_curpad—PERLVAR(I, curpad, SV**)- PL_
curpad_ ptr *mutaccessor forPL_curpad(read form:PL_curpad!).- PL_
curpm PL_curpm—PERLVAR(I, curpm, PMOP*)- PL_
curpm_ ptr *mutaccessor forPL_curpm(read form:PL_curpm!).- PL_
curpm_ under PL_curpm_under—PERLVAR(I, curpm_under, PMOP*)- PL_
curpm_ under_ ptr *mutaccessor forPL_curpm_under(read form:PL_curpm_under!).- PL_
curstack PL_curstack—PERLVAR(I, curstack, AV*)- PL_
curstack_ ptr *mutaccessor forPL_curstack(read form:PL_curstack!).- PL_
curstackinfo PL_curstackinfo—PERLVAR(I, curstackinfo, PERL_SI*)- PL_
curstackinfo_ ptr *mutaccessor forPL_curstackinfo(read form:PL_curstackinfo!).- PL_
curstash PL_curstash—PERLVAR(I, curstash, HV*)- PL_
curstash_ ptr *mutaccessor forPL_curstash(read form:PL_curstash!).- PL_
curstname PL_curstname—PERLVAR(I, curstname, SV*)- PL_
curstname_ ptr *mutaccessor forPL_curstname(read form:PL_curstname!).- PL_
custom_ op_ descs PL_custom_op_descs—PERLVAR(I, custom_op_descs, HV*)- PL_
custom_ op_ descs_ ptr *mutaccessor forPL_custom_op_descs(read form:PL_custom_op_descs!).- PL_
custom_ op_ names PL_custom_op_names—PERLVAR(I, custom_op_names, HV*)- PL_
custom_ op_ names_ ptr *mutaccessor forPL_custom_op_names(read form:PL_custom_op_names!).- PL_
custom_ ops PL_custom_ops—PERLVAR(I, custom_ops, HV*)- PL_
custom_ ops_ ptr *mutaccessor forPL_custom_ops(read form:PL_custom_ops!).- PL_
cv_ has_ eval PL_cv_has_eval—PERLVARI(I, cv_has_eval, bool)- PL_
cv_ has_ eval_ ptr *mutaccessor forPL_cv_has_eval(read form:PL_cv_has_eval!).- PL_
dbargs PL_dbargs—PERLVAR(I, dbargs, AV*)- PL_
dbargs_ ptr *mutaccessor forPL_dbargs(read form:PL_dbargs!).- PL_
debstash PL_debstash—PERLVAR(I, debstash, HV*)- PL_
debstash_ ptr *mutaccessor forPL_debstash(read form:PL_debstash!).- PL_
debug PL_debug—PERLVAR(I, debug, volatile U32)- PL_
debug_ pad PL_debug_pad—PERLVAR(I, debug_pad, struct perl_debug_pad)- PL_
debug_ pad_ ptr *mutaccessor forPL_debug_pad(read form:PL_debug_pad!).- PL_
debug_ ptr *mutaccessor forPL_debug(read form:PL_debug!).- PL_
def_ layerlist PL_def_layerlist—PERLVARI(I, def_layerlist, PerlIO_list_t*)- PL_
def_ layerlist_ ptr *mutaccessor forPL_def_layerlist(read form:PL_def_layerlist!).- PL_
defgv PL_defgv—PERLVAR(I, defgv, GV*)- PL_
defgv_ ptr *mutaccessor forPL_defgv(read form:PL_defgv!).- PL_
defoutgv PL_defoutgv—PERLVAR(I, defoutgv, GV*)- PL_
defoutgv_ ptr *mutaccessor forPL_defoutgv(read form:PL_defoutgv!).- PL_
defstash PL_defstash—PERLVAR(I, defstash, HV*)- PL_
defstash_ ptr *mutaccessor forPL_defstash(read form:PL_defstash!).- PL_
delaymagic PL_delaymagic—PERLVAR(I, delaymagic, U16)- PL_
delaymagic_ egid PL_delaymagic_egid—PERLVAR(I, delaymagic_egid, Gid_t)- PL_
delaymagic_ egid_ ptr *mutaccessor forPL_delaymagic_egid(read form:PL_delaymagic_egid!).- PL_
delaymagic_ euid PL_delaymagic_euid—PERLVAR(I, delaymagic_euid, Uid_t)- PL_
delaymagic_ euid_ ptr *mutaccessor forPL_delaymagic_euid(read form:PL_delaymagic_euid!).- PL_
delaymagic_ gid PL_delaymagic_gid—PERLVAR(I, delaymagic_gid, Gid_t)- PL_
delaymagic_ gid_ ptr *mutaccessor forPL_delaymagic_gid(read form:PL_delaymagic_gid!).- PL_
delaymagic_ ptr *mutaccessor forPL_delaymagic(read form:PL_delaymagic!).- PL_
delaymagic_ uid PL_delaymagic_uid—PERLVAR(I, delaymagic_uid, Uid_t)- PL_
delaymagic_ uid_ ptr *mutaccessor forPL_delaymagic_uid(read form:PL_delaymagic_uid!).- PL_
destroyhook PL_destroyhook—PERLVARI(I, destroyhook, destroyable_proc_t)- PL_
destroyhook_ ptr *mutaccessor forPL_destroyhook(read form:PL_destroyhook!).- PL_
diehook PL_diehook—PERLVAR(I, diehook, SV*)- PL_
diehook_ ptr *mutaccessor forPL_diehook(read form:PL_diehook!).- PL_
do_ undump PL_do_undump—PERLVARI(G, do_undump, bool)- PL_
do_ undump_ ptr *mutaccessor forPL_do_undump(read form:PL_do_undump!).- PL_
dollarzero_ mutex PL_dollarzero_mutex—PERLVAR(G, dollarzero_mutex, perl_mutex)- PL_
dollarzero_ mutex_ ptr *mutaccessor forPL_dollarzero_mutex(read form:PL_dollarzero_mutex!).- PL_
doswitches PL_doswitches—PERLVAR(I, doswitches, bool)- PL_
doswitches_ ptr *mutaccessor forPL_doswitches(read form:PL_doswitches!).- PL_
dowarn PL_dowarn—PERLVAR(I, dowarn, U8)- PL_
dowarn_ ptr *mutaccessor forPL_dowarn(read form:PL_dowarn!).- PL_
dump_ re_ max_ len PL_dump_re_max_len—PERLVARI(I, dump_re_max_len, STRLEN)- PL_
dump_ re_ max_ len_ ptr *mutaccessor forPL_dump_re_max_len(read form:PL_dump_re_max_len!).- PL_
dumpindent PL_dumpindent—PERLVARI(I, dumpindent, U16)- PL_
dumpindent_ ptr *mutaccessor forPL_dumpindent(read form:PL_dumpindent!).- PL_
e_ script PL_e_script—PERLVAR(I, e_script, SV*)- PL_
e_ script_ ptr *mutaccessor forPL_e_script(read form:PL_e_script!).- PL_
efloatbuf PL_efloatbuf—PERLVAR(I, efloatbuf, char*)- PL_
efloatbuf_ ptr *mutaccessor forPL_efloatbuf(read form:PL_efloatbuf!).- PL_
efloatsize PL_efloatsize—PERLVAR(I, efloatsize, STRLEN)- PL_
efloatsize_ ptr *mutaccessor forPL_efloatsize(read form:PL_efloatsize!).- PL_
endav PL_endav—PERLVAR(I, endav, AV*)- PL_
endav_ ptr *mutaccessor forPL_endav(read form:PL_endav!).- PL_
env_ mutex PL_env_mutex—PERLVAR(G, env_mutex, perl_RnW1_mutex_t)- PL_
env_ mutex_ ptr *mutaccessor forPL_env_mutex(read form:PL_env_mutex!).- PL_
envgv PL_envgv—PERLVAR(I, envgv, GV*)- PL_
envgv_ ptr *mutaccessor forPL_envgv(read form:PL_envgv!).- PL_
errgv PL_errgv—PERLVAR(I, errgv, GV*)- PL_
errgv_ ptr *mutaccessor forPL_errgv(read form:PL_errgv!).- PL_
errors PL_errors—PERLVARI(I, errors, SV*)- PL_
errors_ ptr *mutaccessor forPL_errors(read form:PL_errors!).- PL_
eval_ begin_ nest_ depth PL_eval_begin_nest_depth—PERLVARI(I, eval_begin_nest_depth, U32)- PL_
eval_ begin_ nest_ depth_ ptr *mutaccessor forPL_eval_begin_nest_depth(read form:PL_eval_begin_nest_depth!).- PL_
eval_ root PL_eval_root—PERLVAR(I, eval_root, OP*)- PL_
eval_ root_ ptr *mutaccessor forPL_eval_root(read form:PL_eval_root!).- PL_
eval_ start PL_eval_start—PERLVAR(I, eval_start, OP*)- PL_
eval_ start_ ptr *mutaccessor forPL_eval_start(read form:PL_eval_start!).- PL_
evalseq PL_evalseq—PERLVARI(I, evalseq, U32)- PL_
evalseq_ ptr *mutaccessor forPL_evalseq(read form:PL_evalseq!).- PL_
exit_ flags PL_exit_flags—PERLVAR(I, exit_flags, U8)- PL_
exit_ flags_ ptr *mutaccessor forPL_exit_flags(read form:PL_exit_flags!).- PL_
exitlist PL_exitlist—PERLVARI(I, exitlist, PerlExitListEntry*)- PL_
exitlist_ ptr *mutaccessor forPL_exitlist(read form:PL_exitlist!).- PL_
exitlistlen PL_exitlistlen—PERLVARI(I, exitlistlen, I32)- PL_
exitlistlen_ ptr *mutaccessor forPL_exitlistlen(read form:PL_exitlistlen!).- PL_
fdpid PL_fdpid—PERLVAR(I, fdpid, AV*)- PL_
fdpid_ ptr *mutaccessor forPL_fdpid(read form:PL_fdpid!).- PL_
filemode PL_filemode—PERLVAR(I, filemode, int)- PL_
filemode_ ptr *mutaccessor forPL_filemode(read form:PL_filemode!).- PL_
firstgv PL_firstgv—PERLVAR(I, firstgv, GV*)- PL_
firstgv_ ptr *mutaccessor forPL_firstgv(read form:PL_firstgv!).- PL_
fold_ locale PL_fold_locale—PERLVARA(I, fold_locale, 256, U8)- PL_
fold_ locale_ ptr *mutaccessor forPL_fold_locale(read form:PL_fold_locale!).- PL_
forkprocess PL_forkprocess—PERLVAR(I, forkprocess, int)- PL_
forkprocess_ ptr *mutaccessor forPL_forkprocess(read form:PL_forkprocess!).- PL_
formtarget PL_formtarget—PERLVAR(I, formtarget, SV*)- PL_
formtarget_ ptr *mutaccessor forPL_formtarget(read form:PL_formtarget!).- PL_
generation PL_generation—PERLVARI(I, generation, int)- PL_
generation_ ptr *mutaccessor forPL_generation(read form:PL_generation!).- PL_
gensym PL_gensym—PERLVARI(I, gensym, I32)- PL_
gensym_ ptr *mutaccessor forPL_gensym(read form:PL_gensym!).- PL_
globalstash PL_globalstash—PERLVAR(I, globalstash, HV*)- PL_
globalstash_ ptr *mutaccessor forPL_globalstash(read form:PL_globalstash!).- PL_
globhook PL_globhook—PERLVARI(I, globhook, globhook_t)- PL_
globhook_ ptr *mutaccessor forPL_globhook(read form:PL_globhook!).- PL_
hash_ rand_ bits PL_hash_rand_bits—PERLVARI(I, hash_rand_bits, UV)- PL_
hash_ rand_ bits_ enabled PL_hash_rand_bits_enabled—PERLVARI(I, hash_rand_bits_enabled, U8)- PL_
hash_ rand_ bits_ enabled_ ptr *mutaccessor forPL_hash_rand_bits_enabled(read form:PL_hash_rand_bits_enabled!).- PL_
hash_ rand_ bits_ ptr *mutaccessor forPL_hash_rand_bits(read form:PL_hash_rand_bits!).- PL_
hash_ seed_ set PL_hash_seed_set—PERLVARI(G, hash_seed_set, bool)- PL_
hash_ seed_ set_ ptr *mutaccessor forPL_hash_seed_set(read form:PL_hash_seed_set!).- PL_
hash_ seed_ w PL_hash_seed_w—PERLVARA(G, hash_seed_w, PERL_HASH_SEED_WORDS, PVT__PERL_HASH_WORD_TYPE)- PL_
hash_ seed_ w_ ptr *mutaccessor forPL_hash_seed_w(read form:PL_hash_seed_w!).- PL_
hash_ state_ w PL_hash_state_w—PERLVARA(G, hash_state_w, PERL_HASH_STATE_WORDS, PVT__PERL_HASH_WORD_TYPE)- PL_
hash_ state_ w_ ptr *mutaccessor forPL_hash_state_w(read form:PL_hash_state_w!).- PL_
hintgv PL_hintgv—PERLVAR(I, hintgv, GV*)- PL_
hintgv_ ptr *mutaccessor forPL_hintgv(read form:PL_hintgv!).- PL_
hints_ mutex PL_hints_mutex—PERLVAR(G, hints_mutex, perl_mutex)- PL_
hints_ mutex_ ptr *mutaccessor forPL_hints_mutex(read form:PL_hints_mutex!).- PL_
hook__ require__ after PL_hook__require__after—PERLVARI(I, hook__require__after, SV*)- PL_
hook__ require__ after_ ptr *mutaccessor forPL_hook__require__after(read form:PL_hook__require__after!).- PL_
hook__ require__ before PL_hook__require__before—PERLVARI(I, hook__require__before, SV*)- PL_
hook__ require__ before_ ptr *mutaccessor forPL_hook__require__before(read form:PL_hook__require__before!).- PL_
hv_ fetch_ ent_ mh PL_hv_fetch_ent_mh—PERLVAR(I, hv_fetch_ent_mh, HE*)- PL_
hv_ fetch_ ent_ mh_ ptr *mutaccessor forPL_hv_fetch_ent_mh(read form:PL_hv_fetch_ent_mh!).- PL_
in_ clean_ all PL_in_clean_all—PERLVARI(I, in_clean_all, bool)- PL_
in_ clean_ all_ ptr *mutaccessor forPL_in_clean_all(read form:PL_in_clean_all!).- PL_
in_ clean_ objs PL_in_clean_objs—PERLVARI(I, in_clean_objs, bool)- PL_
in_ clean_ objs_ ptr *mutaccessor forPL_in_clean_objs(read form:PL_in_clean_objs!).- PL_
in_ eval PL_in_eval—PERLVAR(I, in_eval, U8)- PL_
in_ eval_ ptr *mutaccessor forPL_in_eval(read form:PL_in_eval!).- PL_
in_ load_ module PL_in_load_module—PERLVARI(I, in_load_module, bool)- PL_
in_ load_ module_ ptr *mutaccessor forPL_in_load_module(read form:PL_in_load_module!).- PL_
in_ some_ fold PL_in_some_fold—PERLVAR(I, in_some_fold, SV*)- PL_
in_ some_ fold_ ptr *mutaccessor forPL_in_some_fold(read form:PL_in_some_fold!).- PL_
in_ utf8_ COLLATE_ locale PL_in_utf8_COLLATE_locale—PERLVAR(I, in_utf8_COLLATE_locale, bool)- PL_
in_ utf8_ COLLATE_ locale_ ptr *mutaccessor forPL_in_utf8_COLLATE_locale(read form:PL_in_utf8_COLLATE_locale!).- PL_
in_ utf8_ CTYPE_ locale PL_in_utf8_CTYPE_locale—PERLVARI(I, in_utf8_CTYPE_locale, bool)- PL_
in_ utf8_ CTYPE_ locale_ ptr *mutaccessor forPL_in_utf8_CTYPE_locale(read form:PL_in_utf8_CTYPE_locale!).- PL_
in_ utf8_ turkic_ locale PL_in_utf8_turkic_locale—PERLVARI(I, in_utf8_turkic_locale, bool)- PL_
in_ utf8_ turkic_ locale_ ptr *mutaccessor forPL_in_utf8_turkic_locale(read form:PL_in_utf8_turkic_locale!).- PL_
incgv PL_incgv—PERLVAR(I, incgv, GV*)- PL_
incgv_ ptr *mutaccessor forPL_incgv(read form:PL_incgv!).- PL_
infix_ plugin PL_infix_plugin—PERLVARI(G, infix_plugin, Perl_infix_plugin_t)- PL_
infix_ plugin_ ptr *mutaccessor forPL_infix_plugin(read form:PL_infix_plugin!).- PL_
initav PL_initav—PERLVAR(I, initav, AV*)- PL_
initav_ ptr *mutaccessor forPL_initav(read form:PL_initav!).- PL_
inplace PL_inplace—PERLVAR(I, inplace, char*)- PL_
inplace_ ptr *mutaccessor forPL_inplace(read form:PL_inplace!).- PL_
internal_ random_ state PL_internal_random_state—PERLVAR(I, internal_random_state, PL_RANDOM_STATE_TYPE)- PL_
internal_ random_ state_ ptr *mutaccessor forPL_internal_random_state(read form:PL_internal_random_state!).- PL_
isarev PL_isarev—PERLVARI(I, isarev, HV*)- PL_
isarev_ ptr *mutaccessor forPL_isarev(read form:PL_isarev!).- PL_
keyword_ plugin PL_keyword_plugin—PERLVARI(G, keyword_plugin, Perl_keyword_plugin_t)- PL_
keyword_ plugin_ mutex PL_keyword_plugin_mutex—PERLVAR(G, keyword_plugin_mutex, perl_mutex)- PL_
keyword_ plugin_ mutex_ ptr *mutaccessor forPL_keyword_plugin_mutex(read form:PL_keyword_plugin_mutex!).- PL_
keyword_ plugin_ ptr *mutaccessor forPL_keyword_plugin(read form:PL_keyword_plugin!).- PL_
known_ layers PL_known_layers—PERLVARI(I, known_layers, PerlIO_list_t*)- PL_
known_ layers_ ptr *mutaccessor forPL_known_layers(read form:PL_known_layers!).- PL_
langinfo_ sv PL_langinfo_sv—PERLVARI(I, langinfo_sv, SV*)- PL_
langinfo_ sv_ ptr *mutaccessor forPL_langinfo_sv(read form:PL_langinfo_sv!).- PL_
last_ in_ gv PL_last_in_gv—PERLVAR(I, last_in_gv, GV*)- PL_
last_ in_ gv_ ptr *mutaccessor forPL_last_in_gv(read form:PL_last_in_gv!).- PL_
lastfd PL_lastfd—PERLVAR(I, lastfd, int)- PL_
lastfd_ ptr *mutaccessor forPL_lastfd(read form:PL_lastfd!).- PL_
lastgotoprobe PL_lastgotoprobe—PERLVAR(I, lastgotoprobe, OP*)- PL_
lastgotoprobe_ ptr *mutaccessor forPL_lastgotoprobe(read form:PL_lastgotoprobe!).- PL_
laststatval PL_laststatval—PERLVARI(I, laststatval, int)- PL_
laststatval_ ptr *mutaccessor forPL_laststatval(read form:PL_laststatval!).- PL_
laststype PL_laststype—PERLVARI(I, laststype, U16)- PL_
laststype_ ptr *mutaccessor forPL_laststype(read form:PL_laststype!).- PL_
locale_ mutex PL_locale_mutex—PERLVAR(G, locale_mutex, perl_mutex)- PL_
locale_ mutex_ depth PL_locale_mutex_depth—PERLVARI(I, locale_mutex_depth, int)- PL_
locale_ mutex_ depth_ ptr *mutaccessor forPL_locale_mutex_depth(read form:PL_locale_mutex_depth!).- PL_
locale_ mutex_ ptr *mutaccessor forPL_locale_mutex(read form:PL_locale_mutex!).- PL_
localizing PL_localizing—PERLVAR(I, localizing, U8)- PL_
localizing_ ptr *mutaccessor forPL_localizing(read form:PL_localizing!).- PL_
localpatches PL_localpatches—PERLVAR(I, localpatches, const char*const*)- PL_
localpatches_ ptr *mutaccessor forPL_localpatches(read form:PL_localpatches!).- PL_
lockhook PL_lockhook—PERLVARI(I, lockhook, share_proc_t)- PL_
lockhook_ ptr *mutaccessor forPL_lockhook(read form:PL_lockhook!).- PL_
main_ cv PL_main_cv—PERLVAR(I, main_cv, CV*)- PL_
main_ cv_ ptr *mutaccessor forPL_main_cv(read form:PL_main_cv!).- PL_
main_ root PL_main_root—PERLVAR(I, main_root, OP*)- PL_
main_ root_ ptr *mutaccessor forPL_main_root(read form:PL_main_root!).- PL_
main_ start PL_main_start—PERLVAR(I, main_start, OP*)- PL_
main_ start_ ptr *mutaccessor forPL_main_start(read form:PL_main_start!).- PL_
mainstack PL_mainstack—PERLVAR(I, mainstack, AV*)- PL_
mainstack_ ptr *mutaccessor forPL_mainstack(read form:PL_mainstack!).- PL_
markstack PL_markstack—PERLVAR(I, markstack, Stack_off_t*)- PL_
markstack_ max PL_markstack_max—PERLVAR(I, markstack_max, Stack_off_t*)- PL_
markstack_ max_ ptr *mutaccessor forPL_markstack_max(read form:PL_markstack_max!).- PL_
markstack_ ptr PL_markstack_ptr—PERLVAR(I, markstack_ptr, Stack_off_t*)- PL_
markstack_ ptr_ ptr *mutaccessor forPL_markstack_ptr(read form:PL_markstack_ptr!).- PL_
max_ intro_ pending PL_max_intro_pending—PERLVAR(I, max_intro_pending, PADOFFSET)- PL_
max_ intro_ pending_ ptr *mutaccessor forPL_max_intro_pending(read form:PL_max_intro_pending!).- PL_
maxsysfd PL_maxsysfd—PERLVARI(I, maxsysfd, I32)- PL_
maxsysfd_ ptr *mutaccessor forPL_maxsysfd(read form:PL_maxsysfd!).- PL_
mbrlen_ ps PL_mbrlen_ps—PERLVAR(I, mbrlen_ps, mbstate_t)- PL_
mbrlen_ ps_ ptr *mutaccessor forPL_mbrlen_ps(read form:PL_mbrlen_ps!).- PL_
mbrtowc_ ps PL_mbrtowc_ps—PERLVAR(I, mbrtowc_ps, mbstate_t)- PL_
mbrtowc_ ps_ ptr *mutaccessor forPL_mbrtowc_ps(read form:PL_mbrtowc_ps!).- PL_
memory_ debug_ header PL_memory_debug_header—PERLVAR(I, memory_debug_header, struct perl_memory_debug_header)- PL_
memory_ debug_ header_ ptr *mutaccessor forPL_memory_debug_header(read form:PL_memory_debug_header!).- PL_
mess_ sv PL_mess_sv—PERLVAR(I, mess_sv, SV*)- PL_
mess_ sv_ ptr *mutaccessor forPL_mess_sv(read form:PL_mess_sv!).- PL_
min_ intro_ pending PL_min_intro_pending—PERLVAR(I, min_intro_pending, PADOFFSET)- PL_
min_ intro_ pending_ ptr *mutaccessor forPL_min_intro_pending(read form:PL_min_intro_pending!).- PL_
minus_ E PL_minus_E—PERLVAR(I, minus_E, bool)- PL_
minus_ E_ ptr *mutaccessor forPL_minus_E(read form:PL_minus_E!).- PL_
minus_ F PL_minus_F—PERLVAR(I, minus_F, bool)- PL_
minus_ F_ ptr *mutaccessor forPL_minus_F(read form:PL_minus_F!).- PL_
minus_ a PL_minus_a—PERLVAR(I, minus_a, bool)- PL_
minus_ a_ ptr *mutaccessor forPL_minus_a(read form:PL_minus_a!).- PL_
minus_ c PL_minus_c—PERLVAR(I, minus_c, bool)- PL_
minus_ c_ ptr *mutaccessor forPL_minus_c(read form:PL_minus_c!).- PL_
minus_ l PL_minus_l—PERLVAR(I, minus_l, bool)- PL_
minus_ l_ ptr *mutaccessor forPL_minus_l(read form:PL_minus_l!).- PL_
minus_ n PL_minus_n—PERLVAR(I, minus_n, bool)- PL_
minus_ n_ ptr *mutaccessor forPL_minus_n(read form:PL_minus_n!).- PL_
minus_ p PL_minus_p—PERLVAR(I, minus_p, bool)- PL_
minus_ p_ ptr *mutaccessor forPL_minus_p(read form:PL_minus_p!).- PL_
mmap_ page_ size PL_mmap_page_size—PERLVARI(G, mmap_page_size, IV)- PL_
mmap_ page_ size_ ptr *mutaccessor forPL_mmap_page_size(read form:PL_mmap_page_size!).- PL_
modcount PL_modcount—PERLVAR(I, modcount, I32)- PL_
modcount_ ptr *mutaccessor forPL_modcount(read form:PL_modcount!).- PL_
modglobal PL_modglobal—PERLVAR(I, modglobal, HV*)- PL_
modglobal_ ptr *mutaccessor forPL_modglobal(read form:PL_modglobal!).- PL_
multideref_ pc PL_multideref_pc—PERLVAR(I, multideref_pc, UNOP_AUX_item*)- PL_
multideref_ pc_ ptr *mutaccessor forPL_multideref_pc(read form:PL_multideref_pc!).- PL_
my_ ctx_ mutex PL_my_ctx_mutex—PERLVAR(G, my_ctx_mutex, perl_mutex)- PL_
my_ ctx_ mutex_ ptr *mutaccessor forPL_my_ctx_mutex(read form:PL_my_ctx_mutex!).- PL_
my_ cxt_ index PL_my_cxt_index—PERLVARI(G, my_cxt_index, int)- PL_
my_ cxt_ index_ ptr *mutaccessor forPL_my_cxt_index(read form:PL_my_cxt_index!).- PL_
my_ cxt_ list PL_my_cxt_list—PERLVARI(I, my_cxt_list, void**)- PL_
my_ cxt_ list_ ptr *mutaccessor forPL_my_cxt_list(read form:PL_my_cxt_list!).- PL_
my_ cxt_ size PL_my_cxt_size—PERLVARI(I, my_cxt_size, int)- PL_
my_ cxt_ size_ ptr *mutaccessor forPL_my_cxt_size(read form:PL_my_cxt_size!).- PL_
my_ environ PL_my_environ—PERLVARI(G, my_environ, char**)- PL_
my_ environ_ ptr *mutaccessor forPL_my_environ(read form:PL_my_environ!).- PL_na
PL_na—PERLVAR(I, na, STRLEN)- PL_
na_ ptr *mutaccessor forPL_na(read form:PL_na!).- PL_
nomemok PL_nomemok—PERLVAR(I, nomemok, bool)- PL_
nomemok_ ptr *mutaccessor forPL_nomemok(read form:PL_nomemok!).- PL_
numeric_ name PL_numeric_name—PERLVAR(I, numeric_name, char*)- PL_
numeric_ name_ ptr *mutaccessor forPL_numeric_name(read form:PL_numeric_name!).- PL_
numeric_ radix_ sv PL_numeric_radix_sv—PERLVAR(I, numeric_radix_sv, SV*)- PL_
numeric_ radix_ sv_ ptr *mutaccessor forPL_numeric_radix_sv(read form:PL_numeric_radix_sv!).- PL_
numeric_ standard PL_numeric_standard—PERLVARI(I, numeric_standard, int)- PL_
numeric_ standard_ ptr *mutaccessor forPL_numeric_standard(read form:PL_numeric_standard!).- PL_
numeric_ underlying PL_numeric_underlying—PERLVARI(I, numeric_underlying, bool)- PL_
numeric_ underlying_ is_ standard PL_numeric_underlying_is_standard—PERLVARI(I, numeric_underlying_is_standard, bool)- PL_
numeric_ underlying_ is_ standard_ ptr *mutaccessor forPL_numeric_underlying_is_standard(read form:PL_numeric_underlying_is_standard!).- PL_
numeric_ underlying_ ptr *mutaccessor forPL_numeric_underlying(read form:PL_numeric_underlying!).- PL_
ofsgv PL_ofsgv—PERLVAR(I, ofsgv, GV*)- PL_
ofsgv_ ptr *mutaccessor forPL_ofsgv(read form:PL_ofsgv!).- PL_
oldname PL_oldname—PERLVAR(I, oldname, char*)- PL_
oldname_ ptr *mutaccessor forPL_oldname(read form:PL_oldname!).- PL_op
PL_op—PERLVAR(I, op, OP*)- PL_
op_ mask PL_op_mask—PERLVARI(I, op_mask, char*)- PL_
op_ mask_ ptr *mutaccessor forPL_op_mask(read form:PL_op_mask!).- PL_
op_ mutex PL_op_mutex—PERLVAR(G, op_mutex, perl_mutex)- PL_
op_ mutex_ ptr *mutaccessor forPL_op_mutex(read form:PL_op_mutex!).- PL_
op_ ptr *mutaccessor forPL_op(read form:PL_op!).- PL_
op_ seq PL_op_seq—PERLVARI(G, op_seq, UV)- PL_
op_ seq_ ptr *mutaccessor forPL_op_seq(read form:PL_op_seq!).- PL_
op_ sequence PL_op_sequence—PERLVARI(G, op_sequence, HV*)- PL_
op_ sequence_ ptr *mutaccessor forPL_op_sequence(read form:PL_op_sequence!).- PL_
opfreehook PL_opfreehook—PERLVARI(I, opfreehook, Perl_ophook_t)- PL_
opfreehook_ ptr *mutaccessor forPL_opfreehook(read form:PL_opfreehook!).- PL_
origalen PL_origalen—PERLVAR(I, origalen, U32)- PL_
origalen_ ptr *mutaccessor forPL_origalen(read form:PL_origalen!).- PL_
origargc PL_origargc—PERLVAR(I, origargc, int)- PL_
origargc_ ptr *mutaccessor forPL_origargc(read form:PL_origargc!).- PL_
origargv PL_origargv—PERLVAR(I, origargv, char**)- PL_
origargv_ ptr *mutaccessor forPL_origargv(read form:PL_origargv!).- PL_
origenviron PL_origenviron—PERLVARI(G, origenviron, char**)- PL_
origenviron_ ptr *mutaccessor forPL_origenviron(read form:PL_origenviron!).- PL_
origfilename PL_origfilename—PERLVAR(I, origfilename, char*)- PL_
origfilename_ ptr *mutaccessor forPL_origfilename(read form:PL_origfilename!).- PL_
ors_ sv PL_ors_sv—PERLVAR(I, ors_sv, SV*)- PL_
ors_ sv_ ptr *mutaccessor forPL_ors_sv(read form:PL_ors_sv!).- PL_
osname PL_osname—PERLVAR(I, osname, char*)- PL_
osname_ ptr *mutaccessor forPL_osname(read form:PL_osname!).- PL_
pad_ reset_ pending PL_pad_reset_pending—PERLVAR(I, pad_reset_pending, bool)- PL_
pad_ reset_ pending_ ptr *mutaccessor forPL_pad_reset_pending(read form:PL_pad_reset_pending!).- PL_
padix PL_padix—PERLVAR(I, padix, PADOFFSET)- PL_
padix_ floor PL_padix_floor—PERLVAR(I, padix_floor, PADOFFSET)- PL_
padix_ floor_ ptr *mutaccessor forPL_padix_floor(read form:PL_padix_floor!).- PL_
padix_ ptr *mutaccessor forPL_padix(read form:PL_padix!).- PL_
padlist_ generation PL_padlist_generation—PERLVARI(I, padlist_generation, U32)- PL_
padlist_ generation_ ptr *mutaccessor forPL_padlist_generation(read form:PL_padlist_generation!).- PL_
padname_ const PL_padname_const—PERLVAR(I, padname_const, PADNAME)- PL_
padname_ const_ ptr *mutaccessor forPL_padname_const(read form:PL_padname_const!).- PL_
padname_ undef PL_padname_undef—PERLVAR(I, padname_undef, PADNAME)- PL_
padname_ undef_ ptr *mutaccessor forPL_padname_undef(read form:PL_padname_undef!).- PL_
parser PL_parser—PERLVAR(I, parser, yy_parser*)- PL_
parser_ ptr *mutaccessor forPL_parser(read form:PL_parser!).- PL_
patchlevel PL_patchlevel—PERLVAR(I, patchlevel, SV*)- PL_
patchlevel_ ptr *mutaccessor forPL_patchlevel(read form:PL_patchlevel!).- PL_
peepp PL_peepp—PERLVARI(I, peepp, peep_t)- PL_
peepp_ ptr *mutaccessor forPL_peepp(read form:PL_peepp!).- PL_
perl_ destruct_ level PL_perl_destruct_level—PERLVARI(I, perl_destruct_level, signed char)- PL_
perl_ destruct_ level_ ptr *mutaccessor forPL_perl_destruct_level(read form:PL_perl_destruct_level!).- PL_
perldb PL_perldb—PERLVAR(I, perldb, U32)- PL_
perldb_ ptr *mutaccessor forPL_perldb(read form:PL_perldb!).- PL_
perlio PL_perlio—PERLVARI(I, perlio, PerlIOl*)- PL_
perlio_ debug_ fd PL_perlio_debug_fd—PERLVARI(G, perlio_debug_fd, int)- PL_
perlio_ debug_ fd_ ptr *mutaccessor forPL_perlio_debug_fd(read form:PL_perlio_debug_fd!).- PL_
perlio_ fd_ refcnt PL_perlio_fd_refcnt—PERLVARI(G, perlio_fd_refcnt, int*)- PL_
perlio_ fd_ refcnt_ ptr *mutaccessor forPL_perlio_fd_refcnt(read form:PL_perlio_fd_refcnt!).- PL_
perlio_ fd_ refcnt_ size PL_perlio_fd_refcnt_size—PERLVARI(G, perlio_fd_refcnt_size, int)- PL_
perlio_ fd_ refcnt_ size_ ptr *mutaccessor forPL_perlio_fd_refcnt_size(read form:PL_perlio_fd_refcnt_size!).- PL_
perlio_ mutex PL_perlio_mutex—PERLVAR(G, perlio_mutex, perl_mutex)- PL_
perlio_ mutex_ ptr *mutaccessor forPL_perlio_mutex(read form:PL_perlio_mutex!).- PL_
perlio_ ptr *mutaccessor forPL_perlio(read form:PL_perlio!).- PL_
phase PL_phase—PERLVARI(I, phase, enum perl_phase)- PL_
phase_ ptr *mutaccessor forPL_phase(read form:PL_phase!).- PL_
preambleav PL_preambleav—PERLVAR(I, preambleav, AV*)- PL_
preambleav_ ptr *mutaccessor forPL_preambleav(read form:PL_preambleav!).- PL_
prevailing_ version PL_prevailing_version—PERLVAR(I, prevailing_version, U16)- PL_
prevailing_ version_ ptr *mutaccessor forPL_prevailing_version(read form:PL_prevailing_version!).- PL_
profiledata PL_profiledata—PERLVARI(I, profiledata, U32*)- PL_
profiledata_ ptr *mutaccessor forPL_profiledata(read form:PL_profiledata!).- PL_
psig_ name PL_psig_name—PERLVAR(I, psig_name, SV**)- PL_
psig_ name_ ptr *mutaccessor forPL_psig_name(read form:PL_psig_name!).- PL_
psig_ pend PL_psig_pend—PERLVAR(I, psig_pend, int*)- PL_
psig_ pend_ ptr *mutaccessor forPL_psig_pend(read form:PL_psig_pend!).- PL_
psig_ ptr PL_psig_ptr—PERLVAR(I, psig_ptr, SV**)- PL_
psig_ ptr_ ptr *mutaccessor forPL_psig_ptr(read form:PL_psig_ptr!).- PL_
ptr_ table PL_ptr_table—PERLVAR(I, ptr_table, PTR_TBL_t*)- PL_
ptr_ table_ ptr *mutaccessor forPL_ptr_table(read form:PL_ptr_table!).- PL_
random_ state PL_random_state—PERLVAR(I, random_state, PL_RANDOM_STATE_TYPE)- PL_
random_ state_ ptr *mutaccessor forPL_random_state(read form:PL_random_state!).- PL_
reentrant_ buffer PL_reentrant_buffer—PERLVAR(I, reentrant_buffer, REENTR*)- PL_
reentrant_ buffer_ ptr *mutaccessor forPL_reentrant_buffer(read form:PL_reentrant_buffer!).- PL_
reentrant_ retint PL_reentrant_retint—PERLVAR(I, reentrant_retint, int)- PL_
reentrant_ retint_ ptr *mutaccessor forPL_reentrant_retint(read form:PL_reentrant_retint!).- PL_
reg_ curpm PL_reg_curpm—PERLVARI(I, reg_curpm, PMOP*)- PL_
reg_ curpm_ ptr *mutaccessor forPL_reg_curpm(read form:PL_reg_curpm!).- PL_
regex_ pad PL_regex_pad—PERLVAR(I, regex_pad, SV**)- PL_
regex_ pad_ ptr *mutaccessor forPL_regex_pad(read form:PL_regex_pad!).- PL_
regex_ padav PL_regex_padav—PERLVAR(I, regex_padav, AV*)- PL_
regex_ padav_ ptr *mutaccessor forPL_regex_padav(read form:PL_regex_padav!).- PL_
registered_ mros PL_registered_mros—PERLVAR(I, registered_mros, HV*)- PL_
registered_ mros_ ptr *mutaccessor forPL_registered_mros(read form:PL_registered_mros!).- PL_
regmatch_ slab PL_regmatch_slab—PERLVARI(I, regmatch_slab, regmatch_slab*)- PL_
regmatch_ slab_ ptr *mutaccessor forPL_regmatch_slab(read form:PL_regmatch_slab!).- PL_
regmatch_ state PL_regmatch_state—PERLVAR(I, regmatch_state, regmatch_state*)- PL_
regmatch_ state_ ptr *mutaccessor forPL_regmatch_state(read form:PL_regmatch_state!).- PL_
replgv PL_replgv—PERLVAR(I, replgv, GV*)- PL_
replgv_ ptr *mutaccessor forPL_replgv(read form:PL_replgv!).- PL_
restartjmpenv PL_restartjmpenv—PERLVAR(I, restartjmpenv, JMPENV*)- PL_
restartjmpenv_ ptr *mutaccessor forPL_restartjmpenv(read form:PL_restartjmpenv!).- PL_
restartop PL_restartop—PERLVAR(I, restartop, OP*)- PL_
restartop_ ptr *mutaccessor forPL_restartop(read form:PL_restartop!).- PL_
rpeepp PL_rpeepp—PERLVARI(I, rpeepp, peep_t)- PL_
rpeepp_ ptr *mutaccessor forPL_rpeepp(read form:PL_rpeepp!).- PL_rs
PL_rs—PERLVAR(I, rs, SV*)- PL_
rs_ ptr *mutaccessor forPL_rs(read form:PL_rs!).- PL_
runops PL_runops—PERLVARI(I, runops, runops_proc_t)- PL_
runops_ ptr *mutaccessor forPL_runops(read form:PL_runops!).- PL_
savebegin PL_savebegin—PERLVARI(I, savebegin, bool)- PL_
savebegin_ ptr *mutaccessor forPL_savebegin(read form:PL_savebegin!).- PL_
savestack PL_savestack—PERLVAR(I, savestack, ANY*)- PL_
savestack_ ix PL_savestack_ix—PERLVAR(I, savestack_ix, I32)- PL_
savestack_ ix_ ptr *mutaccessor forPL_savestack_ix(read form:PL_savestack_ix!).- PL_
savestack_ max PL_savestack_max—PERLVAR(I, savestack_max, I32)- PL_
savestack_ max_ ptr *mutaccessor forPL_savestack_max(read form:PL_savestack_max!).- PL_
savestack_ ptr *mutaccessor forPL_savestack(read form:PL_savestack!).- PL_
scopestack PL_scopestack—PERLVAR(I, scopestack, I32*)- PL_
scopestack_ ix PL_scopestack_ix—PERLVAR(I, scopestack_ix, I32)- PL_
scopestack_ ix_ ptr *mutaccessor forPL_scopestack_ix(read form:PL_scopestack_ix!).- PL_
scopestack_ max PL_scopestack_max—PERLVAR(I, scopestack_max, I32)- PL_
scopestack_ max_ ptr *mutaccessor forPL_scopestack_max(read form:PL_scopestack_max!).- PL_
scopestack_ name PL_scopestack_name—PERLVARI(I, scopestack_name, const char**)- PL_
scopestack_ name_ ptr *mutaccessor forPL_scopestack_name(read form:PL_scopestack_name!).- PL_
scopestack_ ptr *mutaccessor forPL_scopestack(read form:PL_scopestack!).- PL_
scratch_ langinfo PL_scratch_langinfo—PERLVARI(I, scratch_langinfo, SV*)- PL_
scratch_ langinfo_ ptr *mutaccessor forPL_scratch_langinfo(read form:PL_scratch_langinfo!).- PL_
scratch_ locale_ obj PL_scratch_locale_obj—PERLVARI(I, scratch_locale_obj, locale_t)- PL_
scratch_ locale_ obj_ ptr *mutaccessor forPL_scratch_locale_obj(read form:PL_scratch_locale_obj!).- PL_
secondgv PL_secondgv—PERLVAR(I, secondgv, GV*)- PL_
secondgv_ ptr *mutaccessor forPL_secondgv(read form:PL_secondgv!).- PL_
setlocale_ buf PL_setlocale_buf—PERLVARI(I, setlocale_buf, char*)- PL_
setlocale_ buf_ ptr *mutaccessor forPL_setlocale_buf(read form:PL_setlocale_buf!).- PL_
setlocale_ bufsize PL_setlocale_bufsize—PERLVARI(I, setlocale_bufsize, Size_t)- PL_
setlocale_ bufsize_ ptr *mutaccessor forPL_setlocale_bufsize(read form:PL_setlocale_bufsize!).- PL_
sharehook PL_sharehook—PERLVARI(I, sharehook, share_proc_t)- PL_
sharehook_ ptr *mutaccessor forPL_sharehook(read form:PL_sharehook!).- PL_
sig_ pending PL_sig_pending—PERLVARI(I, sig_pending, int)- PL_
sig_ pending_ ptr *mutaccessor forPL_sig_pending(read form:PL_sig_pending!).- PL_
sigfpe_ saved PL_sigfpe_saved—PERLVAR(G, sigfpe_saved, Sighandler_t)- PL_
sigfpe_ saved_ ptr *mutaccessor forPL_sigfpe_saved(read form:PL_sigfpe_saved!).- PL_
sighandler1p PL_sighandler1p—PERLVAR(I, sighandler1p, Sighandler1_t)- PL_
sighandler1p_ ptr *mutaccessor forPL_sighandler1p(read form:PL_sighandler1p!).- PL_
sighandler3p PL_sighandler3p—PERLVAR(I, sighandler3p, Sighandler3_t)- PL_
sighandler3p_ ptr *mutaccessor forPL_sighandler3p(read form:PL_sighandler3p!).- PL_
sighandlerp PL_sighandlerp—PERLVAR(I, sighandlerp, Sighandler_t)- PL_
sighandlerp_ ptr *mutaccessor forPL_sighandlerp(read form:PL_sighandlerp!).- PL_
signalhook PL_signalhook—PERLVARI(I, signalhook, despatch_signals_proc_t)- PL_
signalhook_ ptr *mutaccessor forPL_signalhook(read form:PL_signalhook!).- PL_
signals PL_signals—PERLVAR(I, signals, U32)- PL_
signals_ ptr *mutaccessor forPL_signals(read form:PL_signals!).- PL_
sortcop PL_sortcop—PERLVAR(I, sortcop, OP*)- PL_
sortcop_ ptr *mutaccessor forPL_sortcop(read form:PL_sortcop!).- PL_
sortstash PL_sortstash—PERLVAR(I, sortstash, HV*)- PL_
sortstash_ ptr *mutaccessor forPL_sortstash(read form:PL_sortstash!).- PL_
splitstr PL_splitstr—PERLVARI(I, splitstr, char*)- PL_
splitstr_ ptr *mutaccessor forPL_splitstr(read form:PL_splitstr!).- PL_
srand_ called PL_srand_called—PERLVARI(I, srand_called, bool)- PL_
srand_ called_ ptr *mutaccessor forPL_srand_called(read form:PL_srand_called!).- PL_
srand_ override PL_srand_override—PERLVARI(I, srand_override, U32)- PL_
srand_ override_ next PL_srand_override_next—PERLVARI(I, srand_override_next, U32)- PL_
srand_ override_ next_ ptr *mutaccessor forPL_srand_override_next(read form:PL_srand_override_next!).- PL_
srand_ override_ ptr *mutaccessor forPL_srand_override(read form:PL_srand_override!).- PL_
stack_ base PL_stack_base—PERLVAR(I, stack_base, SV**)- PL_
stack_ base_ ptr *mutaccessor forPL_stack_base(read form:PL_stack_base!).- PL_
stack_ max PL_stack_max—PERLVAR(I, stack_max, SV**)- PL_
stack_ max_ ptr *mutaccessor forPL_stack_max(read form:PL_stack_max!).- PL_
stack_ sp PL_stack_sp—PERLVAR(I, stack_sp, SV**)- PL_
stack_ sp_ ptr *mutaccessor forPL_stack_sp(read form:PL_stack_sp!).- PL_
start_ env PL_start_env—PERLVAR(I, start_env, JMPENV)- PL_
start_ env_ ptr *mutaccessor forPL_start_env(read form:PL_start_env!).- PL_
stashcache PL_stashcache—PERLVAR(I, stashcache, HV*)- PL_
stashcache_ ptr *mutaccessor forPL_stashcache(read form:PL_stashcache!).- PL_
stashpad PL_stashpad—PERLVAR(I, stashpad, HV**)- PL_
stashpad_ ptr *mutaccessor forPL_stashpad(read form:PL_stashpad!).- PL_
stashpadix PL_stashpadix—PERLVARI(I, stashpadix, PADOFFSET)- PL_
stashpadix_ ptr *mutaccessor forPL_stashpadix(read form:PL_stashpadix!).- PL_
stashpadmax PL_stashpadmax—PERLVARI(I, stashpadmax, PADOFFSET)- PL_
stashpadmax_ ptr *mutaccessor forPL_stashpadmax(read form:PL_stashpadmax!).- PL_
statcache PL_statcache—PERLVAR(I, statcache, Stat_t)- PL_
statcache_ ptr *mutaccessor forPL_statcache(read form:PL_statcache!).- PL_
statgv PL_statgv—PERLVAR(I, statgv, GV*)- PL_
statgv_ ptr *mutaccessor forPL_statgv(read form:PL_statgv!).- PL_
statname PL_statname—PERLVARI(I, statname, SV*)- PL_
statname_ ptr *mutaccessor forPL_statname(read form:PL_statname!).- PL_
statusvalue PL_statusvalue—PERLVAR(I, statusvalue, I32)- PL_
statusvalue_ posix PL_statusvalue_posix—PERLVAR(I, statusvalue_posix, I32)- PL_
statusvalue_ posix_ ptr *mutaccessor forPL_statusvalue_posix(read form:PL_statusvalue_posix!).- PL_
statusvalue_ ptr *mutaccessor forPL_statusvalue(read form:PL_statusvalue!).- PL_
stderrgv PL_stderrgv—PERLVAR(I, stderrgv, GV*)- PL_
stderrgv_ ptr *mutaccessor forPL_stderrgv(read form:PL_stderrgv!).- PL_
stdingv PL_stdingv—PERLVAR(I, stdingv, GV*)- PL_
stdingv_ ptr *mutaccessor forPL_stdingv(read form:PL_stdingv!).- PL_
strategy_ accept PL_strategy_accept—PERLVARI(G, strategy_accept, int)- PL_
strategy_ accept_ ptr *mutaccessor forPL_strategy_accept(read form:PL_strategy_accept!).- PL_
strategy_ dup PL_strategy_dup—PERLVARI(G, strategy_dup, int)- PL_
strategy_ dup2 PL_strategy_dup2—PERLVARI(G, strategy_dup2, int)- PL_
strategy_ dup2_ ptr *mutaccessor forPL_strategy_dup2(read form:PL_strategy_dup2!).- PL_
strategy_ dup_ ptr *mutaccessor forPL_strategy_dup(read form:PL_strategy_dup!).- PL_
strategy_ mkstemp PL_strategy_mkstemp—PERLVARI(G, strategy_mkstemp, int)- PL_
strategy_ mkstemp_ ptr *mutaccessor forPL_strategy_mkstemp(read form:PL_strategy_mkstemp!).- PL_
strategy_ open PL_strategy_open—PERLVARI(G, strategy_open, int)- PL_
strategy_ open3 PL_strategy_open3—PERLVARI(G, strategy_open3, int)- PL_
strategy_ open3_ ptr *mutaccessor forPL_strategy_open3(read form:PL_strategy_open3!).- PL_
strategy_ open_ ptr *mutaccessor forPL_strategy_open(read form:PL_strategy_open!).- PL_
strategy_ pipe PL_strategy_pipe—PERLVARI(G, strategy_pipe, int)- PL_
strategy_ pipe_ ptr *mutaccessor forPL_strategy_pipe(read form:PL_strategy_pipe!).- PL_
strategy_ socket PL_strategy_socket—PERLVARI(G, strategy_socket, int)- PL_
strategy_ socket_ ptr *mutaccessor forPL_strategy_socket(read form:PL_strategy_socket!).- PL_
strategy_ socketpair PL_strategy_socketpair—PERLVARI(G, strategy_socketpair, int)- PL_
strategy_ socketpair_ ptr *mutaccessor forPL_strategy_socketpair(read form:PL_strategy_socketpair!).- PL_
strtab PL_strtab—PERLVAR(I, strtab, HV*)- PL_
strtab_ ptr *mutaccessor forPL_strtab(read form:PL_strtab!).- PL_
strxfrm_ NUL_ replacement PL_strxfrm_NUL_replacement—PERLVARI(I, strxfrm_NUL_replacement, U8)- PL_
strxfrm_ NUL_ replacement_ ptr *mutaccessor forPL_strxfrm_NUL_replacement(read form:PL_strxfrm_NUL_replacement!).- PL_
strxfrm_ is_ behaved PL_strxfrm_is_behaved—PERLVARI(I, strxfrm_is_behaved, bool)- PL_
strxfrm_ is_ behaved_ ptr *mutaccessor forPL_strxfrm_is_behaved(read form:PL_strxfrm_is_behaved!).- PL_
strxfrm_ max_ cp PL_strxfrm_max_cp—PERLVARI(I, strxfrm_max_cp, U8)- PL_
strxfrm_ max_ cp_ ptr *mutaccessor forPL_strxfrm_max_cp(read form:PL_strxfrm_max_cp!).- PL_
sub_ generation PL_sub_generation—PERLVARI(I, sub_generation, U32)- PL_
sub_ generation_ ptr *mutaccessor forPL_sub_generation(read form:PL_sub_generation!).- PL_
subline PL_subline—PERLVAR(I, subline, I32)- PL_
subline_ ptr *mutaccessor forPL_subline(read form:PL_subline!).- PL_
subname PL_subname—PERLVAR(I, subname, SV*)- PL_
subname_ ptr *mutaccessor forPL_subname(read form:PL_subname!).- PL_
sv_ arenaroot PL_sv_arenaroot—PERLVAR(I, sv_arenaroot, SV*)- PL_
sv_ arenaroot_ ptr *mutaccessor forPL_sv_arenaroot(read form:PL_sv_arenaroot!).- PL_
sv_ consts PL_sv_consts—PERLVARA(I, sv_consts, SV_CONSTS_COUNT, SV*)- PL_
sv_ consts_ ptr *mutaccessor forPL_sv_consts(read form:PL_sv_consts!).- PL_
sv_ count PL_sv_count—PERLVAR(I, sv_count, IV)- PL_
sv_ count_ ptr *mutaccessor forPL_sv_count(read form:PL_sv_count!).- PL_
sv_ no PL_sv_no—PERLVAR(I, sv_no, SV)- PL_
sv_ no_ ptr *mutaccessor forPL_sv_no(read form:PL_sv_no!).- PL_
sv_ placeholder PL_sv_placeholder—PERLVAR(G, sv_placeholder, SV)- PL_
sv_ placeholder_ ptr *mutaccessor forPL_sv_placeholder(read form:PL_sv_placeholder!).- PL_
sv_ root PL_sv_root—PERLVAR(I, sv_root, SV*)- PL_
sv_ root_ ptr *mutaccessor forPL_sv_root(read form:PL_sv_root!).- PL_
sv_ undef PL_sv_undef—PERLVAR(I, sv_undef, SV)- PL_
sv_ undef_ ptr *mutaccessor forPL_sv_undef(read form:PL_sv_undef!).- PL_
sv_ yes PL_sv_yes—PERLVAR(I, sv_yes, SV)- PL_
sv_ yes_ ptr *mutaccessor forPL_sv_yes(read form:PL_sv_yes!).- PL_
sv_ zero PL_sv_zero—PERLVAR(I, sv_zero, SV)- PL_
sv_ zero_ ptr *mutaccessor forPL_sv_zero(read form:PL_sv_zero!).- PL_
taint_ warn PL_taint_warn—PERLVAR(I, taint_warn, bool)- PL_
taint_ warn_ ptr *mutaccessor forPL_taint_warn(read form:PL_taint_warn!).- PL_
tainted PL_tainted—PERLVARI(I, tainted, bool)- PL_
tainted_ ptr *mutaccessor forPL_tainted(read form:PL_tainted!).- PL_
tainting PL_tainting—PERLVAR(I, tainting, bool)- PL_
tainting_ ptr *mutaccessor forPL_tainting(read form:PL_tainting!).- PL_
thr_ key PL_thr_key—PERLVAR(G, thr_key, perl_key)- PL_
thr_ key_ ptr *mutaccessor forPL_thr_key(read form:PL_thr_key!).- PL_
threadhook PL_threadhook—PERLVARI(I, threadhook, thrhook_proc_t)- PL_
threadhook_ ptr *mutaccessor forPL_threadhook(read form:PL_threadhook!).- PL_
tmps_ floor PL_tmps_floor—PERLVARI(I, tmps_floor, SSize_t)- PL_
tmps_ floor_ ptr *mutaccessor forPL_tmps_floor(read form:PL_tmps_floor!).- PL_
tmps_ ix PL_tmps_ix—PERLVARI(I, tmps_ix, SSize_t)- PL_
tmps_ ix_ ptr *mutaccessor forPL_tmps_ix(read form:PL_tmps_ix!).- PL_
tmps_ max PL_tmps_max—PERLVAR(I, tmps_max, SSize_t)- PL_
tmps_ max_ ptr *mutaccessor forPL_tmps_max(read form:PL_tmps_max!).- PL_
tmps_ stack PL_tmps_stack—PERLVAR(I, tmps_stack, SV**)- PL_
tmps_ stack_ ptr *mutaccessor forPL_tmps_stack(read form:PL_tmps_stack!).- PL_
top_ env PL_top_env—PERLVAR(I, top_env, JMPENV*)- PL_
top_ env_ ptr *mutaccessor forPL_top_env(read form:PL_top_env!).- PL_
toptarget PL_toptarget—PERLVAR(I, toptarget, SV*)- PL_
toptarget_ ptr *mutaccessor forPL_toptarget(read form:PL_toptarget!).- PL_
underlying_ radix_ sv PL_underlying_radix_sv—PERLVAR(I, underlying_radix_sv, SV*)- PL_
underlying_ radix_ sv_ ptr *mutaccessor forPL_underlying_radix_sv(read form:PL_underlying_radix_sv!).- PL_
unicode PL_unicode—PERLVAR(I, unicode, U32)- PL_
unicode_ ptr *mutaccessor forPL_unicode(read form:PL_unicode!).- PL_
unitcheckav PL_unitcheckav—PERLVAR(I, unitcheckav, AV*)- PL_
unitcheckav_ ptr *mutaccessor forPL_unitcheckav(read form:PL_unitcheckav!).- PL_
unitcheckav_ save PL_unitcheckav_save—PERLVARI(I, unitcheckav_save, AV*)- PL_
unitcheckav_ save_ ptr *mutaccessor forPL_unitcheckav_save(read form:PL_unitcheckav_save!).- PL_
unlockhook PL_unlockhook—PERLVARI(I, unlockhook, share_proc_t)- PL_
unlockhook_ ptr *mutaccessor forPL_unlockhook(read form:PL_unlockhook!).- PL_
unsafe PL_unsafe—PERLVAR(I, unsafe, bool)- PL_
unsafe_ ptr *mutaccessor forPL_unsafe(read form:PL_unsafe!).- PL_
user_ def_ props PL_user_def_props—PERLVARI(G, user_def_props, HV*)- PL_
user_ def_ props_ aTHX PL_user_def_props_aTHX—PERLVAR(G, user_def_props_aTHX, PerlInterpreter*)- PL_
user_ def_ props_ aTHX_ ptr *mutaccessor forPL_user_def_props_aTHX(read form:PL_user_def_props_aTHX!).- PL_
user_ def_ props_ ptr *mutaccessor forPL_user_def_props(read form:PL_user_def_props!).- PL_
user_ prop_ mutex PL_user_prop_mutex—PERLVAR(G, user_prop_mutex, perl_mutex)- PL_
user_ prop_ mutex_ ptr *mutaccessor forPL_user_prop_mutex(read form:PL_user_prop_mutex!).- PL_
utf8_ charname_ begin PL_utf8_charname_begin—PERLVAR(I, utf8_charname_begin, SV*)- PL_
utf8_ charname_ begin_ ptr *mutaccessor forPL_utf8_charname_begin(read form:PL_utf8_charname_begin!).- PL_
utf8_ charname_ continue PL_utf8_charname_continue—PERLVAR(I, utf8_charname_continue, SV*)- PL_
utf8_ charname_ continue_ ptr *mutaccessor forPL_utf8_charname_continue(read form:PL_utf8_charname_continue!).- PL_
utf8_ foldclosures PL_utf8_foldclosures—PERLVAR(I, utf8_foldclosures, SV*)- PL_
utf8_ foldclosures_ ptr *mutaccessor forPL_utf8_foldclosures(read form:PL_utf8_foldclosures!).- PL_
utf8_ idcont PL_utf8_idcont—PERLVAR(I, utf8_idcont, SV*)- PL_
utf8_ idcont_ ptr *mutaccessor forPL_utf8_idcont(read form:PL_utf8_idcont!).- PL_
utf8_ idstart PL_utf8_idstart—PERLVAR(I, utf8_idstart, SV*)- PL_
utf8_ idstart_ ptr *mutaccessor forPL_utf8_idstart(read form:PL_utf8_idstart!).- PL_
utf8_ mark PL_utf8_mark—PERLVAR(I, utf8_mark, SV*)- PL_
utf8_ mark_ ptr *mutaccessor forPL_utf8_mark(read form:PL_utf8_mark!).- PL_
utf8_ perl_ idcont PL_utf8_perl_idcont—PERLVAR(I, utf8_perl_idcont, SV*)- PL_
utf8_ perl_ idcont_ ptr *mutaccessor forPL_utf8_perl_idcont(read form:PL_utf8_perl_idcont!).- PL_
utf8_ perl_ idstart PL_utf8_perl_idstart—PERLVAR(I, utf8_perl_idstart, SV*)- PL_
utf8_ perl_ idstart_ ptr *mutaccessor forPL_utf8_perl_idstart(read form:PL_utf8_perl_idstart!).- PL_
utf8_ tofold PL_utf8_tofold—PERLVAR(I, utf8_tofold, SV*)- PL_
utf8_ tofold_ ptr *mutaccessor forPL_utf8_tofold(read form:PL_utf8_tofold!).- PL_
utf8_ tolower PL_utf8_tolower—PERLVAR(I, utf8_tolower, SV*)- PL_
utf8_ tolower_ ptr *mutaccessor forPL_utf8_tolower(read form:PL_utf8_tolower!).- PL_
utf8_ tosimplefold PL_utf8_tosimplefold—PERLVAR(I, utf8_tosimplefold, SV*)- PL_
utf8_ tosimplefold_ ptr *mutaccessor forPL_utf8_tosimplefold(read form:PL_utf8_tosimplefold!).- PL_
utf8_ totitle PL_utf8_totitle—PERLVAR(I, utf8_totitle, SV*)- PL_
utf8_ totitle_ ptr *mutaccessor forPL_utf8_totitle(read form:PL_utf8_totitle!).- PL_
utf8_ toupper PL_utf8_toupper—PERLVAR(I, utf8_toupper, SV*)- PL_
utf8_ toupper_ ptr *mutaccessor forPL_utf8_toupper(read form:PL_utf8_toupper!).- PL_
utf8_ xidcont PL_utf8_xidcont—PERLVAR(I, utf8_xidcont, SV*)- PL_
utf8_ xidcont_ ptr *mutaccessor forPL_utf8_xidcont(read form:PL_utf8_xidcont!).- PL_
utf8_ xidstart PL_utf8_xidstart—PERLVAR(I, utf8_xidstart, SV*)- PL_
utf8_ xidstart_ ptr *mutaccessor forPL_utf8_xidstart(read form:PL_utf8_xidstart!).- PL_
utf8cache PL_utf8cache—PERLVARI(I, utf8cache, I8)- PL_
utf8cache_ ptr *mutaccessor forPL_utf8cache(read form:PL_utf8cache!).- PL_
utf8locale PL_utf8locale—PERLVAR(I, utf8locale, bool)- PL_
utf8locale_ ptr *mutaccessor forPL_utf8locale(read form:PL_utf8locale!).- PL_
veto_ cleanup PL_veto_cleanup—PERLVARI(G, veto_cleanup, int)- PL_
veto_ cleanup_ ptr *mutaccessor forPL_veto_cleanup(read form:PL_veto_cleanup!).- PL_
veto_ switch_ non_ tTHX_ context PL_veto_switch_non_tTHX_context—PERLVARI(G, veto_switch_non_tTHX_context, int)- PL_
veto_ switch_ non_ tTHX_ context_ ptr *mutaccessor forPL_veto_switch_non_tTHX_context(read form:PL_veto_switch_non_tTHX_context!).- PL_
warn_ locale PL_warn_locale—PERLVAR(I, warn_locale, SV*)- PL_
warn_ locale_ ptr *mutaccessor forPL_warn_locale(read form:PL_warn_locale!).- PL_
warnhook PL_warnhook—PERLVAR(I, warnhook, SV*)- PL_
warnhook_ ptr *mutaccessor forPL_warnhook(read form:PL_warnhook!).- PL_
watch_ pvx PL_watch_pvx—PERLVARI(G, watch_pvx, char*)- PL_
watch_ pvx_ ptr *mutaccessor forPL_watch_pvx(read form:PL_watch_pvx!).- PL_
watchaddr PL_watchaddr—PERLVARI(I, watchaddr, char**)- PL_
watchaddr_ ptr *mutaccessor forPL_watchaddr(read form:PL_watchaddr!).- PL_
watchok PL_watchok—PERLVAR(I, watchok, char*)- PL_
watchok_ ptr *mutaccessor forPL_watchok(read form:PL_watchok!).- PL_
wcrtomb_ ps PL_wcrtomb_ps—PERLVAR(I, wcrtomb_ps, mbstate_t)- PL_
wcrtomb_ ps_ ptr *mutaccessor forPL_wcrtomb_ps(read form:PL_wcrtomb_ps!).- PL_
xsubfilename PL_xsubfilename—PERLVARI(I, xsubfilename, const char*)- PL_
xsubfilename_ ptr *mutaccessor forPL_xsubfilename(read form:PL_xsubfilename!).
Constants§
- PERL_
ARCHNAME - Perl
archname(e.g."x86_64-linux-thread-multi"or"x86_64-linux-gnu"). Mostly informational; the more useful invariants are inPERL_VERSIONandPERL_THREADED. - PERL_
THREADED "threaded"if the target Perl was built withuseithreads,"non-threaded"otherwise. Threading mode determines whether most Perl C API functions take a leadingmy_perl: *mut PerlInterpreterparameter.- PERL_
VERSION - Perl version this binding was generated against (e.g.
"5.38.4").