From: Matt Kraai Date: Thu, 3 Jul 2008 21:04:44 +0000 (-0700) Subject: Use the F formatting codes for filenames in pod/perlguts.pod. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=0147cd53faa57ffcd05cb0455b952fbfbe63b0b2;p=p5sagit%2Fp5-mst-13.2.git Use the F formatting codes for filenames in pod/perlguts.pod. --- diff --git a/pod/perlguts.pod b/pod/perlguts.pod index 58e866d..3ce60d0 100644 --- a/pod/perlguts.pod +++ b/pod/perlguts.pod @@ -1959,7 +1959,7 @@ sanctioned for use in extensions) begins like this: void Perl_sv_setiv(pTHX_ SV* dsv, IV num) -C is one of a number of macros (in perl.h) that hide the +C is one of a number of macros (in F) that hide the details of the interpreter's context. THX stands for "thread", "this", or "thingy", as the case may be. (And no, George Lucas is not involved. :-) The first character could be 'p' for a B

rototype, 'a' for Brgument, @@ -2028,7 +2028,7 @@ built with PERL_IMPLICIT_CONTEXT enabled. There are three ways to do this. First, the easy but inefficient way, which is also the default, in order to maintain source compatibility -with extensions: whenever XSUB.h is #included, it redefines the aTHX +with extensions: whenever F is #included, it redefines the aTHX and aTHX_ macros to call a function that will return the context. Thus, something like: @@ -2165,7 +2165,7 @@ This allows the ability to provide an extra pointer (called the "host" environment) for all the system calls. This makes it possible for all the system stuff to maintain their own state, broken down into seven C structures. These are thin wrappers around the usual system -calls (see win32/perllib.c) for the default perl executable, but for a +calls (see F) for the default perl executable, but for a more ambitious host (like the one that would do fork() emulation) all the extra work needed to pretend that different interpreters are actually different "processes", would be done here.