X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/9aa972151378d3fdced94dbae99981c495d749f5..e5e1ee61c50f938a3a8b7487d29d5128d4f9a909:/pod/perlguts.pod diff --git a/pod/perlguts.pod b/pod/perlguts.pod index bcd2672..ab2885d 100644 --- a/pod/perlguts.pod +++ b/pod/perlguts.pod @@ -1166,14 +1166,16 @@ will be lost. -------------------------- ------ ------------- \0 PERL_MAGIC_sv vtbl_sv Special scalar variable # PERL_MAGIC_arylen vtbl_arylen Array length ($#ary) - % PERL_MAGIC_rhash (none) extra data for restricted + % PERL_MAGIC_rhash (none) Extra data for restricted hashes & PERL_MAGIC_proto (none) my sub prototype CV + * PERL_MAGIC_debugvar vtbl_debugvar $DB::single, signal, trace + vars . PERL_MAGIC_pos vtbl_pos pos() lvalue - : PERL_MAGIC_symtab (none) extra data for symbol + : PERL_MAGIC_symtab (none) Extra data for symbol tables - < PERL_MAGIC_backref vtbl_backref for weak ref data - @ PERL_MAGIC_arylen_p (none) to move arylen out of XPVAV + < PERL_MAGIC_backref vtbl_backref For weak ref data + @ PERL_MAGIC_arylen_p (none) To move arylen out of XPVAV B PERL_MAGIC_bm vtbl_regexp Boyer-Moore (fast string search) c PERL_MAGIC_overload_table vtbl_ovrld Holds overload table @@ -1201,7 +1203,7 @@ will be lost. P PERL_MAGIC_tied vtbl_pack Tied array or hash p PERL_MAGIC_tiedelem vtbl_packelem Tied array or hash element q PERL_MAGIC_tiedscalar vtbl_packelem Tied scalar or handle - r PERL_MAGIC_qr vtbl_regexp precompiled qr// regex + r PERL_MAGIC_qr vtbl_regexp Precompiled qr// regex S PERL_MAGIC_sig (none) %SIG hash s PERL_MAGIC_sigelem vtbl_sigelem %SIG hash element t PERL_MAGIC_taint vtbl_taint Taintedness @@ -1216,7 +1218,9 @@ will be lost. y PERL_MAGIC_defelem vtbl_defelem Shadow "foreach" iterator variable / smart parameter vivification - ] PERL_MAGIC_checkcall vtbl_checkcall inlining/mutation of call + \ PERL_MAGIC_lvref vtbl_lvref Lvalue reference in list + assignment + ] PERL_MAGIC_checkcall vtbl_checkcall Inlining/mutation of call to this CV ~ PERL_MAGIC_ext (none) Available for use by extensions @@ -2641,6 +2645,9 @@ For example: The IVdf will expand to whatever is the correct format for the IVs. +Note that there are different "long doubles": Perl will use +whatever the compiler has. + If you are printing addresses of pointers, use UVxf combined with PTR2UV(), do not use %lx or %p.