diff options
author | Brian Gottreu <gottreu@gmail.com> | 2013-06-16 13:37:33 -0500 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-06-22 22:11:44 -0700 |
commit | 555bd962bf06d749086724e280b3588586df7805 (patch) | |
tree | 50a45eca58f93ccc0fe9ddb4e9167d302f6b6415 /Porting/pumpkin.pod | |
parent | 6ca3c6c679258bbb20a4445b34608d144ac7090d (diff) | |
download | perl-555bd962bf06d749086724e280b3588586df7805.tar.gz |
Fixed verbatim lines in POD over 79 characters
Diffstat (limited to 'Porting/pumpkin.pod')
-rw-r--r-- | Porting/pumpkin.pod | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod index 8afc720562..89c5a46863 100644 --- a/Porting/pumpkin.pod +++ b/Porting/pumpkin.pod @@ -659,8 +659,8 @@ must be compiled in a specific way for optimal testing with Purify. Use the following commands to test perl with Purify: - sh Configure -des -Doptimize=-g -Uusemymalloc -Dusemultiplicity \ - -Accflags=-DPURIFY + sh Configure -des -Doptimize=-g -Uusemymalloc \ + -Dusemultiplicity -Accflags=-DPURIFY setenv PURIFYOPTIONS "-chain-length=25" make all pureperl cd t @@ -680,8 +680,8 @@ a windowing environment or if you simply want the Purify output to unobtrusively go to a log file instead of to the interactive window, use the following options instead: - setenv PURIFYOPTIONS "-chain-length=25 -windows=no -log-file=perl.log \ - -append-logfile=yes" + setenv PURIFYOPTIONS "-chain-length=25 -windows=no \ + -log-file=perl.log -append-logfile=yes" The only currently known leaks happen when there are compile-time errors within eval or require. (Fixing these is non-trivial, unfortunately, but @@ -859,18 +859,18 @@ The "fix" is to give the function a different name. The one implemented in 5.003_05 isn't optimal, but here's what was done: #ifdef HAS_CHSIZE - # ifdef my_chsize /* Probably #defined to Perl_my_chsize in embed.h */ - # undef my_chsize + # ifdef my_chsize /* Probably #defined to Perl_my_chsize */ + # undef my_chsize /* in embed.h */ # endif # define my_chsize chsize #endif My explanatory comment in patch 5.003_05 said: - Undef and then re-define my_chsize from Perl_my_chsize to - just plain chsize if this system HAS_CHSIZE. This probably only - applies to SCO. This shows the perils of having internal - functions with the same name as external library functions :-). + Undef and then re-define my_chsize from Perl_my_chsize to + just plain chsize if this system HAS_CHSIZE. This probably only + applies to SCO. This shows the perils of having internal + functions with the same name as external library functions :-). Now, we can safely put C<my_chsize> in C<embed.fnc>, export it, and hide it with F<embed.h>. @@ -1053,16 +1053,17 @@ documented in config_h.SH). Here's what APPLLIB_EXP is for, from a mail message from Larry: The main intent of APPLLIB_EXP is for folks who want to send out a - version of Perl embedded in their product. They would set the symbol - to be the name of the library containing the files needed to run or to - support their particular application. This works at the "override" - level to make sure they get their own versions of any library code that - they absolutely must have configuration control over. + version of Perl embedded in their product. They would set the + symbol to be the name of the library containing the files needed + to run or to support their particular application. This works at + the "override" level to make sure they get their own versions of + any library code that they absolutely must have configuration + control over. As such, I don't see any conflict with a sysadmin using it for a - override-ish sort of thing, when installing a generic Perl. It should - probably have been named something to do with overriding though. Since - it's undocumented we could still change it... :-) + override-ish sort of thing, when installing a generic Perl. It + should probably have been named something to do with overriding + though. Since it's undocumented we could still change it... :-) Given that it's already there, you can use it to override distribution modules. One way to do that is to add |