This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
23 years agoSolaris hints tweaks.
Jarkko Hietaniemi [Mon, 20 Nov 2000 15:22:17 +0000 (15:22 +0000)]
Solaris hints tweaks.

p4raw-id: //depot/perl@7775

23 years agoAdd a workaround to SOCKS 64-bit problems.
Jarkko Hietaniemi [Mon, 20 Nov 2000 15:01:20 +0000 (15:01 +0000)]
Add a workaround to SOCKS 64-bit problems.

p4raw-id: //depot/perl@7774

23 years agosysseek() instead of seek().
Jarkko Hietaniemi [Mon, 20 Nov 2000 14:51:47 +0000 (14:51 +0000)]
sysseek() instead of seek().

p4raw-id: //depot/perl@7773

23 years agoMiraculous typo.
Jarkko Hietaniemi [Mon, 20 Nov 2000 04:09:55 +0000 (04:09 +0000)]
Miraculous typo.

p4raw-id: //depot/perl@7761

23 years agoThe first step in removing recursion from the REx engine
Ilya Zakharevich [Sun, 19 Nov 2000 22:30:26 +0000 (17:30 -0500)]
The first step in removing recursion from the REx engine
Message-ID: <20001119223026.A5165@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7760

23 years agoMake certain MacOS Classic has NO_ENVIRON_ARRAY.
Jarkko Hietaniemi [Mon, 20 Nov 2000 02:05:22 +0000 (02:05 +0000)]
Make certain MacOS Classic has NO_ENVIRON_ARRAY.

p4raw-id: //depot/perl@7759

23 years ago[perl 7711: EPOC] updates
Olaf Flebbe [Sun, 19 Nov 2000 19:33:30 +0000 (20:33 +0100)]
[perl 7711: EPOC] updates
Message-ID: <25575.974658810@www23.gmx.net>

p4raw-id: //depot/perl@7758

23 years agoext/re/hints/MSWin32.pl seems to be missing from perlio.
Jarkko Hietaniemi [Mon, 20 Nov 2000 01:53:11 +0000 (01:53 +0000)]
ext/re/hints/MSWin32.pl seems to be missing from perlio.

p4raw-id: //depot/perl@7757

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 20 Nov 2000 01:47:22 +0000 (01:47 +0000)]
Integrate perlio:

[  7755]
Add dummy crlf layer (just as buffer)
Correct 1st bug - one layer of indirection.

[  7754]
Work-round to Perl_deb_nocontext is no longer required

[  7753]
diff -se shows these as different

[  7752]
Configure GCC/Win32 build -Duseperlio
Fix a couple of gross issues
- double-include of ../deb.o in re.dll
- win32sck.c needs PerlIO and FILE

[  7751]
Special case :crlf and :raw in dummy PerlIO_apply_layers

[  7750]
Missing aTHX_

p4raw-link: @7755 on //depot/perlio: 66ecd56be076649bc9da523c12d89e06e353e801
p4raw-link: @7754 on //depot/perlio: 29befd70e124b0c2d1673e9ffa4f201bfa81073b
p4raw-link: @7753 on //depot/perlio: 39fb0ac880fd9390e3f92048baaba9392e38eca6
p4raw-link: @7752 on //depot/perlio: 8fada4f68b93131e799325ac5c6f8a949351407d
p4raw-link: @7751 on //depot/perlio: 95c70f2077ea14f8e2426dbcac9828b259a86bf2
p4raw-link: @7750 on //depot/perlio: d6efbbad1ae8d76e90821a7418ba77645896b8bf

p4raw-id: //depot/perl@7756

23 years agoAdd dummy crlf layer (just as buffer)
Nick Ing-Simmons [Sun, 19 Nov 2000 20:57:17 +0000 (20:57 +0000)]
Add dummy crlf layer (just as buffer)
Correct 1st bug - one layer of indirection.

p4raw-id: //depot/perlio@7755

23 years agoWork-round to Perl_deb_nocontext is no longer required
Nick Ing-Simmons [Sun, 19 Nov 2000 20:56:12 +0000 (20:56 +0000)]
Work-round to Perl_deb_nocontext is no longer required

p4raw-id: //depot/perlio@7754

23 years agodiff -se shows these as different
Nick Ing-Simmons [Sun, 19 Nov 2000 20:01:16 +0000 (20:01 +0000)]
diff -se shows these as different

p4raw-id: //depot/perlio@7753

23 years agoConfigure GCC/Win32 build -Duseperlio
Nick Ing-Simmons [Sun, 19 Nov 2000 18:57:30 +0000 (18:57 +0000)]
Configure GCC/Win32 build -Duseperlio
Fix a couple of gross issues
  - double-include of ../deb.o in re.dll
  - win32sck.c needs PerlIO and FILE

p4raw-id: //depot/perlio@7752

23 years agoSpecial case :crlf and :raw in dummy PerlIO_apply_layers
Nick Ing-Simmons [Sun, 19 Nov 2000 17:05:36 +0000 (17:05 +0000)]
Special case :crlf and :raw in dummy PerlIO_apply_layers

p4raw-id: //depot/perlio@7751

23 years agoMissing aTHX_
Nick Ing-Simmons [Sun, 19 Nov 2000 16:57:14 +0000 (16:57 +0000)]
Missing aTHX_

p4raw-id: //depot/perlio@7750

23 years ago[ID 20001118.006] [PATCH] perl@7707 djgpp/config.over, hints/dos_djgpp.sh and Storable.pm
Peter J. Farley III [Sun, 19 Nov 2000 01:42:58 +0000 (20:42 -0500)]
[ID 20001118.006] [PATCH] perl@7707 djgpp/config.over, hints/dos_djgpp.sh and Storable.pm
Message-Id: <5.0.1.4.0.20001119011855.00a55ec0@pop5.banet.net>

p4raw-id: //depot/perl@7749

23 years agopodlators 1.05 available
Russ Allbery [Sat, 18 Nov 2000 22:04:28 +0000 (14:04 -0800)]
podlators 1.05 available
Message-ID: <ylitpkijkj.fsf@windlord.stanford.edu>

p4raw-id: //depot/perl@7748

23 years agoIntegrate mainline
Nick Ing-Simmons [Sun, 19 Nov 2000 11:19:39 +0000 (11:19 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7747

23 years agoMake hex scanning warn on "\x{x}" and "\xx".
Jarkko Hietaniemi [Sun, 19 Nov 2000 06:42:22 +0000 (06:42 +0000)]
Make hex scanning warn on "\x{x}" and "\xx".
"\x" and and hex("x") are still valid.

p4raw-id: //depot/perl@7746

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 18 Nov 2000 22:52:28 +0000 (22:52 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7745

23 years agoIntroduce Perl_utf8_length(). Use it.
Jarkko Hietaniemi [Sat, 18 Nov 2000 22:50:28 +0000 (22:50 +0000)]
Introduce Perl_utf8_length().  Use it.

p4raw-id: //depot/perl@7744

23 years agoCompiler denit.
Jarkko Hietaniemi [Sat, 18 Nov 2000 22:38:51 +0000 (22:38 +0000)]
Compiler denit.

p4raw-id: //depot/perl@7743

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 18 Nov 2000 20:33:05 +0000 (20:33 +0000)]
Integrate perlio:

[  7740]
Lexical use open ... support:
add ->cop_io to COP structure in cop.h.
Make mg.c and gv.c associate it with ${^OPEN}.
Make lib/open.pm set it.
Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner
manner similar to ->cop_warnings.
Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and
call new PerlIO_apply_layers().
Declare latter in perlio.h and define in perlio.c

p4raw-link: @7740 on //depot/perlio: ac27b0f573239284c298fcf96fb6c966551ef207

p4raw-id: //depot/perl@7742

23 years ago[PATCH 5.7.0] make regcomp reenterable
Ilya Zakharevich [Fri, 17 Nov 2000 20:35:11 +0000 (15:35 -0500)]
[PATCH 5.7.0] make regcomp reenterable
Date: Fri, 17 Nov 2000 20:35:11 -0500
Message-ID: <20001117203511.A13121@monk.mps.ohio-state.edu>

Subject: Re: [PATCH 5.7.0] make regcomp reenterable
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Fri, 17 Nov 2000 21:03:47 -0500
Message-ID: <20001117210347.A16570@monk.mps.ohio-state.edu>

Plus a little bit of tweaking in pregcomp().

p4raw-id: //depot/perl@7741

23 years agoLexical use open ... support:
Nick Ing-Simmons [Sat, 18 Nov 2000 20:17:22 +0000 (20:17 +0000)]
Lexical use open ... support:
  add ->cop_io to COP structure in cop.h.
  Make mg.c and gv.c associate it with ${^OPEN}.
  Make lib/open.pm set it.
  Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner
  manner similar to ->cop_warnings.
  Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and
  call new PerlIO_apply_layers().
  Declare latter in perlio.h and define in perlio.c

p4raw-id: //depot/perlio@7740

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 18 Nov 2000 19:54:00 +0000 (19:54 +0000)]
Integrate perlio:

[  7736]
Basic tweaks to do_open() type parsing to allow layer/discipline
part to be isolated.

[  7727]
Experiment on use of attributes.pm interface.
Valid generic fix to auto-vivify code in rv2gv - only "upgrade" to
SVt_PVRV if not already something better (else vivify of say magic gets
core dump).

p4raw-link: @7736 on //depot/perlio: b931b1d952313afa398828ff4b2a40af20cfa65a
p4raw-link: @7727 on //depot/perlio: b13b21351ea0b61f5fdc4e4ab614bbe813c655f7

p4raw-id: //depot/perl@7739

23 years agoetags broken again
Ilya Zakharevich [Sat, 18 Nov 2000 02:41:36 +0000 (21:41 -0500)]
etags broken again
Message-ID: <20001118024136.A19097@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7738

23 years agoUpgrade to CPAN.pm 1.58_93 (the RC1 for 1.59), from Andreas König.
Jarkko Hietaniemi [Sat, 18 Nov 2000 17:12:18 +0000 (17:12 +0000)]
Upgrade to CPAN.pm 1.58_93 (the RC1 for 1.59), from Andreas König.

p4raw-id: //depot/perl@7737

23 years agoBasic tweaks to do_open() type parsing to allow layer/discipline
Nick Ing-Simmons [Sat, 18 Nov 2000 14:06:20 +0000 (14:06 +0000)]
Basic tweaks to do_open() type parsing to allow layer/discipline
part to be isolated.

p4raw-id: //depot/perlio@7736

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 18 Nov 2000 11:03:32 +0000 (11:03 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7735

23 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 18 Nov 2000 01:18:56 +0000 (01:18 +0000)]
Update Changes.

p4raw-id: //depot/perl@7734

23 years agorestore match data on backtracing
Ilya Zakharevich [Fri, 17 Nov 2000 17:28:02 +0000 (12:28 -0500)]
restore match data on backtracing
Message-ID: <20001117172802.A1032@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7733

23 years agoSparc 64-bit pack() fix from Jens Hamisch.
Jarkko Hietaniemi [Sat, 18 Nov 2000 00:28:56 +0000 (00:28 +0000)]
Sparc 64-bit pack() fix from Jens Hamisch.

p4raw-id: //depot/perl@7732

23 years agoExplain in more detail the {} syntax ambiguousity.
Nicholas Clark [Fri, 17 Nov 2000 22:10:28 +0000 (22:10 +0000)]
Explain in more detail the {} syntax ambiguousity.

Subject: [PATCH] Re: [ID 20001117.003] map { "$_", 1} @array is syntax error
Message-ID: <20001117221028.A88930@plum.flirble.org>

p4raw-id: //depot/perl@7731

23 years agoFix for README.amiga (20000323.033)
Stephen P. Potter [Fri, 17 Nov 2000 12:25:51 +0000 (07:25 -0500)]
Fix for README.amiga (20000323.033)
Message-Id: <200011171725.MAA05768@spotter.yi.org>

p4raw-id: //depot/perl@7730

23 years agovery minor typos
A. C. Yardley [Mon, 3 Apr 2000 11:35:33 +0000 (04:35 -0700)]
very minor typos
Message-ID: <3483.000403@tanet.net>

p4raw-id: //depot/perl@7729

23 years agoIntegrate mainline
Nick Ing-Simmons [Fri, 17 Nov 2000 21:59:47 +0000 (21:59 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7728

23 years agoExperiment on use of attributes.pm interface.
Nick Ing-Simmons [Fri, 17 Nov 2000 21:56:31 +0000 (21:56 +0000)]
Experiment on use of attributes.pm interface.
 Valid generic fix to auto-vivify code in rv2gv - only "upgrade" to
 SVt_PVRV if not already something better (else vivify of say magic gets
 core dump).

p4raw-id: //depot/perlio@7727

23 years agoFix for 20000815.006
Stephen P. Potter [Fri, 17 Nov 2000 08:57:45 +0000 (03:57 -0500)]
Fix for 20000815.006
Message-Id: <200011171357.IAA05122@spotter.yi.org>

It's really 20000518.006.

p4raw-id: //depot/perl@7726

23 years agoFix for 20000409.001
Stephen P. Potter [Fri, 17 Nov 2000 08:55:45 +0000 (03:55 -0500)]
Fix for 20000409.001
Message-Id: <200011171355.IAA05104@spotter.yi.org>

p4raw-id: //depot/perl@7725

23 years agoUndo #7627 now that we have =head3.
Jarkko Hietaniemi [Fri, 17 Nov 2000 14:08:58 +0000 (14:08 +0000)]
Undo #7627 now that we have =head3.

p4raw-id: //depot/perl@7724

23 years agoAs surmised the #7719 wasn't a good move.
Jarkko Hietaniemi [Fri, 17 Nov 2000 14:04:09 +0000 (14:04 +0000)]
As surmised the #7719 wasn't a good move.

p4raw-id: //depot/perl@7723

23 years agoAlso the 64bitall hints can be either here or there.
Jarkko Hietaniemi [Fri, 17 Nov 2000 13:59:04 +0000 (13:59 +0000)]
Also the 64bitall hints can be either here or there.

p4raw-id: //depot/perl@7722

23 years agoTest tweak for the open pragma.
Jarkko Hietaniemi [Fri, 17 Nov 2000 02:26:23 +0000 (02:26 +0000)]
Test tweak for the open pragma.

p4raw-id: //depot/perl@7721

23 years agoThe long double hints can be here or there.
Jarkko Hietaniemi [Fri, 17 Nov 2000 00:23:22 +0000 (00:23 +0000)]
The long double hints can be here or there.

p4raw-id: //depot/perl@7720

23 years agoFor Solaris use64bitall the stdchar needs a little bit of help.
Jarkko Hietaniemi [Fri, 17 Nov 2000 00:14:06 +0000 (00:14 +0000)]
For Solaris use64bitall the stdchar needs a little bit of help.

p4raw-id: //depot/perl@7719

23 years agoRe: Bug in Carp::Heavy/5.6.0?
Wolfgang Laun [Wed, 15 Nov 2000 08:56:32 +0000 (09:56 +0100)]
Re: Bug in Carp::Heavy/5.6.0?
Message-ID: <3A1241B0.64477E00@alcatel.at>

p4raw-id: //depot/perl@7718

23 years agoRe: 20001101.003 PDL
Nicholas Clark [Thu, 16 Nov 2000 16:48:25 +0000 (16:48 +0000)]
Re: 20001101.003 PDL
Message-ID: <20001116164825.B93487@plum.flirble.org>

p4raw-id: //depot/perl@7717

23 years agoRe: [p5p] [PATCH perlpod.pod] Digging into the =head
Casey R. Tweten [Thu, 16 Nov 2000 12:02:47 +0000 (07:02 -0500)]
Re: [p5p] [PATCH perlpod.pod] Digging into the =head
Message-ID: <Pine.OSF.4.21.0011161200410.700-100000@home.kiski.net>

p4raw-id: //depot/perl@7716

23 years agoAvoid an infinite loop in VMS when utils scripts are run
Jarkko Hietaniemi [Thu, 16 Nov 2000 23:19:40 +0000 (23:19 +0000)]
Avoid an infinite loop in VMS when utils scripts are run
with no arguments, from Charles Lane.

p4raw-id: //depot/perl@7715

23 years agoperllocale.pod changes
Vadim Konovalov [Mon, 13 Nov 2000 10:09:22 +0000 (13:09 +0300)]
perllocale.pod changes
From: "Konovalov, Vadim" <vkonovalov@lucent.com>
Message-ID: <402099F49BEED211999700805FC7359F825416@ru0028exch01.spb.lucent.com>

p4raw-id: //depot/perl@7714

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Thu, 16 Nov 2000 23:14:06 +0000 (23:14 +0000)]
Integrate perlio:

[  7711]
Minor tweaks:
consistent way of getting 'rb', 'wb' etc. for binary opens
move *perlio::layers to *open::layers
a #define to show layers available
DOSISH popen/PerlIO had export/import sense inverted.

p4raw-link: @7711 on //depot/perlio: a1d180c4a5147aa338f86b44d91b356bec0875ac

p4raw-id: //depot/perl@7713

23 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 16 Nov 2000 21:10:58 +0000 (21:10 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7712

23 years agoMinor tweaks:
Nick Ing-Simmons [Thu, 16 Nov 2000 19:56:41 +0000 (19:56 +0000)]
Minor tweaks:
    consistent way of getting 'rb', 'wb' etc. for binary opens
    move *perlio::layers to *open::layers
    a #define to show layers available
    DOSISH popen/PerlIO had export/import sense inverted.

p4raw-id: //depot/perlio@7711

23 years agoAdd HAS_SBRK_PROTO.
Jarkko Hietaniemi [Thu, 16 Nov 2000 15:46:05 +0000 (15:46 +0000)]
Add HAS_SBRK_PROTO.

p4raw-id: //depot/perl@7710

23 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 16 Nov 2000 07:31:49 +0000 (07:31 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7709

23 years agoThese files are text, not binary.
Jarkko Hietaniemi [Thu, 16 Nov 2000 05:33:03 +0000 (05:33 +0000)]
These files are text, not binary.

p4raw-id: //depot/perl@7708

23 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 16 Nov 2000 01:53:37 +0000 (01:53 +0000)]
Update Changes.

p4raw-id: //depot/perl@7707

23 years agoMore #undefing of stdio.
Jarkko Hietaniemi [Thu, 16 Nov 2000 01:35:59 +0000 (01:35 +0000)]
More #undefing of stdio.

p4raw-id: //depot/perl@7706

23 years agoAdd fwalk() probe to the configuration files and regen perltoc.
Jarkko Hietaniemi [Thu, 16 Nov 2000 01:34:18 +0000 (01:34 +0000)]
Add fwalk() probe to the configuration files and regen perltoc.

p4raw-id: //depot/perl@7705

23 years agoThe type of the hash_cb() size argument is tricky.
Jarkko Hietaniemi [Thu, 16 Nov 2000 01:09:22 +0000 (01:09 +0000)]
The type of the hash_cb() size argument is tricky.

p4raw-id: //depot/perl@7703

23 years agoQuick temporary fix for 20001114.008 as suggested by Nick Ing-Simmons.
Jarkko Hietaniemi [Wed, 15 Nov 2000 23:01:16 +0000 (23:01 +0000)]
Quick temporary fix for 20001114.008 as suggested by Nick Ing-Simmons.

p4raw-id: //depot/perl@7702

23 years agoDetypo.
Jarkko Hietaniemi [Wed, 15 Nov 2000 22:52:32 +0000 (22:52 +0000)]
Detypo.

p4raw-id: //depot/perl@7701

23 years agoUINT64_C() work continues.
Jarkko Hietaniemi [Wed, 15 Nov 2000 22:51:56 +0000 (22:51 +0000)]
UINT64_C() work continues.

p4raw-id: //depot/perl@7700

23 years agoSOCKS has its own USE_THREADS, based on
Jens Hamisch [Wed, 15 Nov 2000 14:23:11 +0000 (15:23 +0100)]
SOCKS has its own USE_THREADS, based on

Subject: [ID 20001114.002] et. al. bugfix followup
Message-ID: <20001115142311.A21164@Strawberry.COM>

p4raw-id: //depot/perl@7699

23 years agoAdd few missing #undefs and sort them.
Jarkko Hietaniemi [Wed, 15 Nov 2000 03:50:56 +0000 (03:50 +0000)]
Add few missing #undefs and sort them.

p4raw-id: //depot/perl@7698

23 years agoLinenumber fix.
Jarkko Hietaniemi [Wed, 15 Nov 2000 03:39:14 +0000 (03:39 +0000)]
Linenumber fix.

p4raw-id: //depot/perl@7697

23 years agoEBCDIC tweaks.
Peter Prymmer [Tue, 14 Nov 2000 17:05:11 +0000 (09:05 -0800)]
EBCDIC tweaks.

Subject: [PATCH: perl@7674 ++] fixes for warnings and regmesg (reprise)
Message-ID: <Pine.OSF.4.10.10011141653510.106218-100000@aspara.forte.com>

p4raw-id: //depot/perl@7696

23 years agohush warnings about malformed EBCDIC text
Peter Prymmer [Tue, 14 Nov 2000 15:09:41 +0000 (07:09 -0800)]
hush warnings about malformed EBCDIC text
Message-ID: <Pine.OSF.4.10.10011141500260.106218-100000@aspara.forte.com>

p4raw-id: //depot/perl@7695

23 years agoupdates to README.os390
Prymmer/Kahn [Tue, 14 Nov 2000 09:20:20 +0000 (01:20 -0800)]
updates to README.os390
Message-ID: <Pine.BSF.4.21.0011140913370.15162-100000@shell8.ba.best.com>

p4raw-id: //depot/perl@7694

23 years agoQuit utf8_to_uv() instantly if curlen == 0.
Jarkko Hietaniemi [Wed, 15 Nov 2000 02:48:37 +0000 (02:48 +0000)]
Quit utf8_to_uv() instantly if curlen == 0.

p4raw-id: //depot/perl@7693

23 years agoUse u_int32_t for the size of hash_cb(), not size_t.
Jens Hamisch [Tue, 14 Nov 2000 19:03:55 +0000 (20:03 +0100)]
Use u_int32_t for the size of hash_cb(), not size_t.

Subject: [ID 20001114.003] Solaris 8, 64 Bit DB_file patch
Message-Id: <20001114190355.A20559@Strawberry.COM>

p4raw-id: //depot/perl@7692

23 years agoUse UINT64_C().
Jens Hamisch [Tue, 14 Nov 2000 19:16:23 +0000 (20:16 +0100)]
Use UINT64_C().

Subject: [ID 20001114.006] 5.7.0-7680 Solaris 8, 64 bit, utf8 patch
Message-Id: <20001114191623.G20559@Strawberry.COM>

p4raw-id: //depot/perl@7691

23 years agoDefined INT64_C() and UINT64_C() unless defined by <inttypes.h>
Jarkko Hietaniemi [Wed, 15 Nov 2000 02:17:06 +0000 (02:17 +0000)]
Defined INT64_C() and UINT64_C() unless defined by <inttypes.h>
(a macro to define signed and unsigned integer constants).

p4raw-id: //depot/perl@7690

23 years agoRegen Configure.
Jarkko Hietaniemi [Wed, 15 Nov 2000 01:56:51 +0000 (01:56 +0000)]
Regen Configure.

p4raw-id: //depot/perl@7689

23 years agoIntegrate mainline.
Nick Ing-Simmons [Tue, 14 Nov 2000 21:25:13 +0000 (21:25 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@7686

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 14 Nov 2000 17:54:56 +0000 (17:54 +0000)]
Integrate perlio:

[  7684]
PerlIO #include and #ifdef re-work.

p4raw-link: @7684 on //depot/perlio: 76ced9add7b621dfc9d4ecb534aeea8e131a418a

p4raw-id: //depot/perl@7685

23 years agoPerlIO #include and #ifdef re-work.
Nick Ing-Simmons [Tue, 14 Nov 2000 17:43:04 +0000 (17:43 +0000)]
PerlIO #include and #ifdef re-work.

p4raw-id: //depot/perlio@7684

23 years agoHoist the duplicated socket/netdb include logic to perl.h;
Jens Hamisch [Tue, 14 Nov 2000 11:34:40 +0000 (12:34 +0100)]
Hoist the duplicated socket/netdb include logic to perl.h;
undef SETERRNO in case SOCKS has defined it.  Based on:

Subject: [ID 20001114.002] Code-Cleanups concerning SOCKS5 and Solaris
Message-Id: <20001114113440.A20005@Strawberry.COM>

p4raw-id: //depot/perl@7683

23 years agosome additions for makefiles for win32 (for perl@7674)
Vadim Konovalov [Tue, 14 Nov 2000 09:31:13 +0000 (12:31 +0300)]
some additions for makefiles for win32 (for perl@7674)
From: "Konovalov, Vadim" <vkonovalov@lucent.com>
Message-ID: <402099F49BEED211999700805FC7359F8254FC@ru0028exch01.spb.lucent.com>

p4raw-id: //depot/perl@7682

23 years agotiny typo in perl5db.pl
Vadim Konovalov [Tue, 14 Nov 2000 09:29:28 +0000 (12:29 +0300)]
tiny typo in perl5db.pl
From: "Konovalov, Vadim" <vkonovalov@lucent.com>
Message-ID: <402099F49BEED211999700805FC7359F8254F7@ru0028exch01.spb.lucent.com>

p4raw-id: //depot/perl@7681

23 years agoRedo #7679 with LFs instead of CRLFs.
Jarkko Hietaniemi [Tue, 14 Nov 2000 04:13:50 +0000 (04:13 +0000)]
Redo #7679 with LFs instead of CRLFs.

p4raw-id: //depot/perl@7680

23 years agoGet PerlIO building on Win32
Benjamin Stuhl [Mon, 13 Nov 2000 15:08:08 +0000 (07:08 -0800)]
Get PerlIO building on Win32
Message-ID: <20001113230808.18659.qmail@web6305.mail.yahoo.com>

p4raw-id: //depot/perl@7679

23 years agoFix the re extension building for Win32.
Benjamin Stuhl [Mon, 13 Nov 2000 15:08:08 +0000 (07:08 -0800)]
Fix the re extension building for Win32.

Subject: [PATCH perl@7638] Get PerlIO building on Win32
Message-ID: <20001113230808.18659.qmail@web6305.mail.yahoo.com>

p4raw-id: //depot/perl@7678

23 years ago[ID 20001113.003] utf8_to_uv on malformed utf returns wrong values
Yitzchak Scott-Thoennes [Mon, 13 Nov 2000 14:49:40 +0000 (06:49 -0800)]
[ID 20001113.003] utf8_to_uv on malformed utf returns wrong values
Message-Id: <200011132249.eADMnek09679@garcia.efn.org>

p4raw-id: //depot/perl@7677

23 years agoRe: [ID 20001112.008] perlio.c's PerlIO_getpos ingores error return
Nicholas Clark [Mon, 13 Nov 2000 18:55:04 +0000 (18:55 +0000)]
Re: [ID 20001112.008] perlio.c's PerlIO_getpos ingores error return
Message-ID: <20001113185504.J29183@plum.flirble.org>

p4raw-id: //depot/perl@7676

23 years agoIntegrate mainline ...
Nick Ing-Simmons [Mon, 13 Nov 2000 20:21:57 +0000 (20:21 +0000)]
Integrate mainline ...

p4raw-id: //depot/perlio@7675

23 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 13 Nov 2000 15:07:56 +0000 (15:07 +0000)]
Update Changes.

p4raw-id: //depot/perl@7674

23 years agoRemove the new two tests of lib/io_xs for now, they seem to
Jarkko Hietaniemi [Mon, 13 Nov 2000 14:42:42 +0000 (14:42 +0000)]
Remove the new two tests of lib/io_xs for now, they seem to
fail under perlio on some platforms.

p4raw-id: //depot/perl@7673

23 years agoMake PerlIO_getpos() to behave like fgetpos() on return.
Jarkko Hietaniemi [Mon, 13 Nov 2000 13:57:53 +0000 (13:57 +0000)]
Make PerlIO_getpos() to behave like fgetpos() on return.

p4raw-id: //depot/perl@7672

23 years agoPlacate nervous compilers that see longer than ints switch()ing.
Jarkko Hietaniemi [Mon, 13 Nov 2000 05:30:48 +0000 (05:30 +0000)]
Placate nervous compilers that see longer than ints switch()ing.

p4raw-id: //depot/perl@7671

23 years agofputs() does return EOF on error but here we don't care.
Jarkko Hietaniemi [Mon, 13 Nov 2000 05:14:21 +0000 (05:14 +0000)]
fputs() does return EOF on error but here we don't care.

p4raw-id: //depot/perl@7670

23 years agoDeclare reg_data like reg_substr_data.
Jarkko Hietaniemi [Mon, 13 Nov 2000 05:02:45 +0000 (05:02 +0000)]
Declare reg_data like reg_substr_data.

p4raw-id: //depot/perl@7669

23 years agoTypos in #7667.
Jarkko Hietaniemi [Mon, 13 Nov 2000 04:54:34 +0000 (04:54 +0000)]
Typos in #7667.

p4raw-id: //depot/perl@7668

23 years agoCleanup messy #ifdef.
Jarkko Hietaniemi [Mon, 13 Nov 2000 04:49:49 +0000 (04:49 +0000)]
Cleanup messy #ifdef.

p4raw-id: //depot/perl@7667

23 years ago[ID 20001112.008] perlio.c's PerlIO_getpos ingores error return
Nicholas Clark [Sun, 12 Nov 2000 21:14:11 +0000 (21:14 +0000)]
[ID 20001112.008] perlio.c's PerlIO_getpos ingores error return
Message-Id: <E13v4S3-0000iY-00@Bagpuss.unfortu.net>

Note: only one breakage of the two reported is fixed by this patch.

p4raw-id: //depot/perl@7666

23 years agoTweak the definition of the bit complement on UTF-8 data:
Yitzchak Scott-Thoennes [Fri, 10 Nov 2000 09:47:15 +0000 (01:47 -0800)]
Tweak the definition of the bit complement on UTF-8 data:
if none of the characters in the string are > 0xff,
the result is a complemented byte string, not a (UTF-8)
char string.  Based on the summary in

Subject: Re: [ID 20000918.005] ~ on wide chars
Message-ID: <jSDD6gzkgi/T092yn@efn.org>

This should give us the maximum backward (pre-char string)
compatibility and utf8 compatibility.  The other alternative
would be to limit the bit complement to be always byte only,
taking the least significant byte of the chars.

p4raw-id: //depot/perl@7665

23 years agoCouple of tests from #7660 salvaged.
Jarkko Hietaniemi [Mon, 13 Nov 2000 00:23:44 +0000 (00:23 +0000)]
Couple of tests from #7660 salvaged.

p4raw-id: //depot/perl@7664

23 years ago[ID 20001112.007] sfio's sftell isn't ftell
Nicholas Clark [Sun, 12 Nov 2000 21:23:43 +0000 (21:23 +0000)]
[ID 20001112.007] sfio's sftell isn't ftell
Message-Id: <E13v4bH-0000lN-00@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@7663

23 years ago[ID 20001112.006] IO::Seekable::getpos doesn't check for fgetpos() failure
Nicholas Clark [Sun, 12 Nov 2000 21:30:04 +0000 (21:30 +0000)]
[ID 20001112.006] IO::Seekable::getpos doesn't check for fgetpos() failure
Message-Id: <E13v4hQ-0000mn-00@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@7662