From: Marcus Holland-Moritz Date: Sun, 2 Nov 2003 22:24:28 +0000 (+0100) Subject: update embed.pl description X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=dc9b1d22fd894bd3f8cd8578ad6e29d34151f62c;p=p5sagit%2Fp5-mst-13.2.git update embed.pl description From: "Marcus Holland-Moritz" Message-ID: <007b01c3a187$b34c6110$0c2f1fac@R2D2> p4raw-id: //depot/perl@21627 --- diff --git a/pod/perlguts.pod b/pod/perlguts.pod index 3d1e5d8..4b571b7 100644 --- a/pod/perlguts.pod +++ b/pod/perlguts.pod @@ -2085,11 +2085,12 @@ static functions start with C.) Inside the Perl core, you can get at the functions either with or without the C prefix, thanks to a bunch of defines that live in F. This header file is generated automatically from -F. F also creates the prototyping header files for -the internal functions, generates the documentation and a lot of other -bits and pieces. It's important that when you add a new function to the -core or change an existing one, you change the data in the table at the -end of F as well. Here's a sample entry from that table: +F and F. F also creates the prototyping +header files for the internal functions, generates the documentation +and a lot of other bits and pieces. It's important that when you add +a new function to the core or change an existing one, you change the +data in the table in F as well. Here's a sample entry from +that table: Apd |SV** |av_fetch |AV* ar|I32 key|I32 lval @@ -2148,19 +2149,32 @@ or disappear without notice. This function should not have a compatibility macro to define, say, C to C. It must be called as C. -=item j - -This function is not a member of C. If you don't know -what this means, don't use it. - =item x This function isn't exported out of the Perl core. +=item m + +This is implemented as a macro. + +=item X + +This function is explicitly exported. + +=item E + +This function is visible to extensions included in the Perl core. + +=item b + +Binary backward compatibility; this function is a macro but also has +a C implementation (which is exported). + =back -If you edit F, you will need to run C to -force a rebuild of F and other auto-generated files. +If you edit F or F, you will need to run +C to force a rebuild of F and other +auto-generated files. =head2 Formatted Printing of IVs, UVs, and NVs