diff options
-rwxr-xr-x | Configure | 4 | ||||
-rw-r--r-- | Porting/Glossary | 13 | ||||
-rw-r--r-- | Porting/config.sh | 16 | ||||
-rw-r--r-- | Porting/config_H | 8 | ||||
-rw-r--r-- | pod/perlapi.pod | 6 | ||||
-rw-r--r-- | pod/perltoc.pod | 155 |
6 files changed, 149 insertions, 53 deletions
@@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Fri Feb 23 03:39:53 EET 2001 [metaconfig 3.0 PL70] +# Generated on Sat Mar 3 02:41:27 EET 2001 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >c1$$ <<EOF @@ -3146,7 +3146,7 @@ int main() { exit(0); } EOM -if $cc -o gccvers $ldflags gccvers.c; then +if $cc -o gccvers $ccflags $ldflags gccvers.c; then gccversion=`./gccvers` case "$gccversion" in '') echo "You are not using GNU cc." ;; diff --git a/Porting/Glossary b/Porting/Glossary index d32c0a6789..4c7db23ba5 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -139,8 +139,9 @@ binexp (bin.U): configuration time, for use in your makefiles. bison (Loc.U): - This variable is defined but not used by Configure. - The value is a plain '' and is not useful. + This variable is used internally by Configure to determine the + full pathname (if any) of the bison program. After Configure runs, + the value is reset to a plain "bison" and is not useful. byacc (Loc.U): This variable is used internally by Configure to determine the @@ -3787,6 +3788,14 @@ xs_apiversion (xs_apiversion.U): though in principle we could go snooping around in old Config.pm files. +yacc (yacc.U): + This variable holds the name of the compiler compiler we + want to use in the Makefile. It can be yacc, byacc, or bison -y. + +yaccflags (yacc.U): + This variable contains any additional yacc flags desired by the + user. It is up to the Makefile to use this. + zcat (Loc.U): This variable is defined but not used by Configure. The value is a plain '' and is not useful. diff --git a/Porting/config.sh b/Porting/config.sh index ec93c844b1..566028722c 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Sun Jan 21 21:13:39 EET 2001 +# Configuration time: Sat Mar 3 02:46:53 EET 2001 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -46,7 +46,7 @@ bash='' bin='/opt/perl/bin' bincompat5005='undef' binexp='/opt/perl/bin' -bison='' +bison='bison' byacc='byacc' byteorder='12345678' c='\c' @@ -62,7 +62,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_ ccversion='V5.6-082' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Sun Jan 21 21:13:39 EET 2001' +cf_time='Sat Mar 3 02:46:53 EET 2001' charsize='1' chgrp='' chmod='' @@ -543,7 +543,7 @@ installsitearch='/opt/perl/lib/site_perl/5.7.0/alpha-dec_osf-thread' installsitebin='/opt/perl/bin' installsitelib='/opt/perl/lib/site_perl/5.7.0' installstyle='lib' -installusrbinperl='define' +installusrbinperl='undef' installvendorarch='' installvendorbin='' installvendorlib='' @@ -728,7 +728,7 @@ spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' -startperl='#!/opt/perl/bin/perl' +startperl='#!/opt/perl/bin/perl5.7.0' startsh='#!/bin/sh' static_ext=' ' stdchar='unsigned char' @@ -780,7 +780,7 @@ usemultiplicity='undef' usemymalloc='n' usenm='true' useopcode='true' -useperlio='undef' +useperlio='define' useposix='true' usesfio='false' useshrplib='true' @@ -806,11 +806,13 @@ vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' -versiononly='undef' +versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' +yacc='/u/vieraat/vieraat/jhi/Perl/bin/byacc' +yaccflags='' zcat='' zip='zip' # Configure command line arguments. diff --git a/Porting/config_H b/Porting/config_H index 9cf1101e32..879f7485cb 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Sun Jan 21 21:13:39 EET 2001 + * Configuration time: Sat Mar 3 02:46:53 EET 2001 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -2565,7 +2565,7 @@ * This symbol, if defined, indicates that Perl is to be installed * also as /usr/bin/perl. */ -#define INSTALL_USR_BIN_PERL /**/ +/*#define INSTALL_USR_BIN_PERL / **/ /* PERL_PRIfldbl: * This symbol, if defined, contains the string used by stdio to @@ -3021,7 +3021,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/opt/perl/bin/perl" /**/ +#define STARTPERL "#!/opt/perl/bin/perl5.7.0" /**/ /* STDCHAR: * This symbol is defined to be the type of char used in stdio.h. @@ -3127,7 +3127,7 @@ * used in a fully backward compatible manner. */ #ifndef USE_PERLIO -/*#define USE_PERLIO / **/ +#define USE_PERLIO /**/ #endif /* USE_SOCKS: diff --git a/pod/perlapi.pod b/pod/perlapi.pod index c9cff4762e..db42d446a9 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -318,7 +318,7 @@ L<perlsub/"Constant Functions">. SV* cv_const_sv(CV* cv) =for hackers -Found in file op.c +Found in file opmini.c =item dMARK @@ -1223,7 +1223,7 @@ eligible for inlining at compile-time. CV* newCONSTSUB(HV* stash, char* name, SV* sv) =for hackers -Found in file op.c +Found in file opmini.c =item newHV @@ -1369,7 +1369,7 @@ Found in file sv.c Used by C<xsubpp> to hook up XSUBs as Perl subs. =for hackers -Found in file op.c +Found in file opmini.c =item newXSproto diff --git a/pod/perltoc.pod b/pod/perltoc.pod index c9a5813203..ac1049855d 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -236,8 +236,8 @@ unary &, unary *, (TYPE) =item Regexp Quote-Like Operators ?PATTERN?, m/PATTERN/cgimosx, /PATTERN/cgimosx, q/STRING/, C<'STRING'>, -qq/STRING/, "STRING", qr/STRING/imosx, qw/STRING/, qu/STRING/, qx/STRING/, -`STRING`, s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds, +qq/STRING/, "STRING", qr/STRING/imosx, qx/STRING/, `STRING`, qw/STRING/, +s/PATTERN/REPLACEMENT/egimosx, tr/SEARCHLIST/REPLACEMENTLIST/cds, y/SEARCHLIST/REPLACEMENTLIST/cds =item Gory details of parsing quoted constructs @@ -366,17 +366,16 @@ DIRHANDLE,EXPR, ord EXPR, ord, our EXPR, pack TEMPLATE,LIST, package NAMESPACE, package, pipe READHANDLE,WRITEHANDLE, pop ARRAY, pop, pos SCALAR, pos, print FILEHANDLE LIST, print LIST, print, printf FILEHANDLE FORMAT, LIST, printf FORMAT, LIST, prototype FUNCTION, push ARRAY,LIST, -q/STRING/, qq/STRING/, qr/STRING/, qu/STRING/, qw/STRING/, qx/STRING/, -quotemeta EXPR, quotemeta, rand EXPR, rand, read -FILEHANDLE,SCALAR,LENGTH,OFFSET, read FILEHANDLE,SCALAR,LENGTH, readdir -DIRHANDLE, readline EXPR, readlink EXPR, readlink, readpipe EXPR, recv -SOCKET,SCALAR,LENGTH,FLAGS, redo LABEL, redo, ref EXPR, ref, rename -OLDNAME,NEWNAME, require VERSION, require EXPR, require, reset EXPR, reset, -return EXPR, return, reverse LIST, rewinddir DIRHANDLE, rindex -STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, rmdir, s///, scalar -EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir DIRHANDLE,POS, select -FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, semctl -ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send +q/STRING/, qq/STRING/, qr/STRING/, qx/STRING/, qw/STRING/, quotemeta EXPR, +quotemeta, rand EXPR, rand, read FILEHANDLE,SCALAR,LENGTH,OFFSET, read +FILEHANDLE,SCALAR,LENGTH, readdir DIRHANDLE, readline EXPR, readlink EXPR, +readlink, readpipe EXPR, recv SOCKET,SCALAR,LENGTH,FLAGS, redo LABEL, redo, +ref EXPR, ref, rename OLDNAME,NEWNAME, require VERSION, require EXPR, +require, reset EXPR, reset, return EXPR, return, reverse LIST, rewinddir +DIRHANDLE, rindex STR,SUBSTR,POSITION, rindex STR,SUBSTR, rmdir FILENAME, +rmdir, s///, scalar EXPR, seek FILEHANDLE,POSITION,WHENCE, seekdir +DIRHANDLE,POS, select FILEHANDLE, select, select RBITS,WBITS,EBITS,TIMEOUT, +semctl ID,SEMNUM,CMD,ARG, semget KEY,NSEMS,FLAGS, semop KEY,OPSTRING, send SOCKET,MSG,FLAGS,TO, send SOCKET,MSG,FLAGS, setpgrp PID,PGRP, setpriority WHICH,WHO,PRIORITY, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY, shift, shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE, @@ -3126,6 +3125,8 @@ CGI script to do bad things? =item How do I send mail? +=item How do I use MIME to make an attachment to a mail message? + =item How do I read mail? =item How do I find out my hostname/domainname/IP address? @@ -3887,15 +3888,16 @@ sv_newmortal, sv_pvn_force, sv_pvutf8n_force, sv_reftype, sv_replace, sv_rvweaken, sv_setiv, sv_setiv_mg, sv_setnv, sv_setnv_mg, sv_setpv, sv_setpvf, sv_setpvf_mg, sv_setpviv, sv_setpviv_mg, sv_setpvn, sv_setpvn_mg, sv_setpv_mg, sv_setref_iv, sv_setref_nv, sv_setref_pv, -sv_setref_pvn, sv_setsv, sv_setsv_mg, sv_setuv, sv_setuv_mg, sv_true, -sv_unmagic, sv_unref, sv_unref_flags, sv_upgrade, sv_usepvn, sv_usepvn_mg, -sv_utf8_downgrade, sv_utf8_encode, sv_utf8_upgrade, sv_vcatpvfn, -sv_vsetpvfn, THIS, toLOWER, toUPPER, utf8_distance, utf8_hop, utf8_length, -utf8_to_bytes, utf8_to_uv, utf8_to_uv_simple, uv_to_utf8, warn, XPUSHi, -XPUSHn, XPUSHp, XPUSHs, XPUSHu, XS, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, -XSRETURN_NO, XSRETURN_NV, XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_YES, -XST_mIV, XST_mNO, XST_mNV, XST_mPV, XST_mUNDEF, XST_mYES, XS_VERSION, -XS_VERSION_BOOTCHECK, Zero +sv_setref_pvn, sv_setref_uv, sv_setsv, sv_setsv_mg, sv_setuv, sv_setuv_mg, +sv_true, sv_unmagic, sv_unref, sv_unref_flags, sv_upgrade, sv_usepvn, +sv_usepvn_mg, sv_utf8_decode, sv_utf8_downgrade, sv_utf8_encode, +sv_utf8_upgrade, sv_vcatpvfn, sv_vsetpvfn, THIS, toLOWER, toUPPER, +utf8_distance, utf8_hop, utf8_length, utf8_to_bytes, utf8_to_uv, +utf8_to_uv_simple, uv_to_utf8, warn, XPUSHi, XPUSHn, XPUSHp, XPUSHs, +XPUSHu, XS, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, +XSRETURN_NV, XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_YES, XST_mIV, XST_mNO, +XST_mNV, XST_mPV, XST_mUNDEF, XST_mYES, XS_VERSION, XS_VERSION_BOOTCHECK, +Zero =item AUTHORS @@ -5391,8 +5393,7 @@ sh Configure -Dprefix=/ade -Dloclibpth=/ade/lib =back -=head2 perlbs2000, README.posix-bc - building and installing Perl for -BS2000 POSIX. +=head2 perlbs2000, README.BS2000 - building and installing Perl for BS2000. =over 4 @@ -5414,7 +5415,9 @@ BS2000 POSIX. =item Install -=item Using Perl +=item Using Perl in the Posix-Shell + +=item Using Perl in "native" BS2000 =item Floating point anomalies @@ -5529,11 +5532,15 @@ Source, Compiled Module Source, Perl Modules/Scripts =item INSTALLING PERL ON EPOC +=item STARTING PERL ON EPOC + +=item STOPPING PERL ON EPOC + =item USING PERL ON EPOC =over 4 -=item IO Redirection +=item I/O Redirection =item PATH Names @@ -7522,7 +7529,7 @@ parameters =item Server Push -multipart_init(), multipart_start(), multipart_end() +multipart_init(), multipart_start(), multipart_end(), multipart_final() =item Avoiding Denial of Service Attacks @@ -7697,7 +7704,7 @@ B<name()>, B<value()>, B<domain()>, B<path()>, B<expires()> =item USING CGI::Push --next_page, -last_page, -type, -delay, -cookie, -target, -expires +-next_page, -last_page, -type, -delay, -cookie, -target, -expires, -nph =over 4 @@ -7735,6 +7742,20 @@ B<name()>, B<value()>, B<domain()>, B<path()>, B<expires()> =back +=head2 CGI::Util - Internal utilities used by CGI module + +=over 4 + +=item SYNOPSIS + +=item DESCRIPTION + +=item AUTHOR INFORMATION + +=item SEE ALSO + +=back + =head2 CPAN - query, download and build perl modules from CPAN sites =over 4 @@ -8588,22 +8609,82 @@ Perl code =over 4 +=item SYNOPSIS + +=item DESCRIPTION + +=over 4 + =item TERMINOLOGY -=item bytes +=back + +=item ENCODINGS + +=over 4 + +=item Characteristics of an Encoding -=item chars +=item Types of Encodings -=item chars With Encoding +Fixed length 8-bit (or less) encodings, Fixed length 16-bit encodings, +Fixed length 32-bit encodings, Multi-byte encodings, "Escape" encodings -=item Testing For UTF-8 +=item Specifying Encodings -=item Toggling UTF-8-ness +1. By name, 2. As an object -=item UTF-16 and UTF-32 Encodings +=item Encoding Names + +The MIME name as defined in IETF RFC-XXXX, The name in the IANA registry, +The name used by the the organization that defined it + +=back + +=item PERL ENCODING API + +=over 4 + +=item Generic Encoding Interface =item Handling Malformed Data +Scheme 1, Scheme 2, Other Schemes + +=item UTF-8 / utf8 + +=item Other Encodings of Unicode + +=back + +=item Encoding and IO + +=item Encoding How to ... + +IO with mixed content (faking iso-2020-*), MIME's Content-Length:, UTF-8 +strings in binary data, perl/Encode wrappers on non-Unicode XS modules + +=item Messing with Perl's Internals + +utf8_downgrade($string[, CHECK]), is_utf8(STRING [, CHECK]), +valid_utf8(STRING) + +=item IMPLEMENTATION CLASSES + +-E<gt>name, -E<gt>new_sequence, -E<gt>encode($string,$check), +-E<gt>decode($octets,$check) + +=over 4 + +=item Compiled Encodings + +.enc, .ucm, .ucm, .c, .xs, ascii and iso-8859-*, IBM-1047 and two other +variants of EBCDIC, symbol and dingbats as used by Tk on X11 + +=back + +=item SEE ALSO + =back =head2 Encode::EncodeFormat, EncodeFormat - the format of encoding tables @@ -12758,7 +12839,7 @@ NORMAL TESTS, SKIPPED TESTS, TODO TESTS B<1..M>, B<'ok', 'not ok'. Ok?>, B<test numbers>, B<$Test::Harness::verbose>, B<$Test::Harness::switches>, B<Skipping tests>, -B<Bail out!>, B<Comments> +B<Todo tests>, B<Bail out!>, B<Comments> =back @@ -12773,6 +12854,10 @@ C<All tests successful.\nFiles=%d, Tests=%d, %s>, C<FAILED tests =item ENVIRONMENT +C<HARNESS_IGNORE_EXITCODE>, C<HARNESS_NOTTY>, C<HARNESS_COMPILE_TEST>, +C<HARNESS_FILELEAK_IN_DIR>, C<HARNESS_PERL_SWITCHES>, C<HARNESS_COLUMNS>, +C<HARNESS_ACTIVE> + =item SEE ALSO =item AUTHORS |