At 05.19 1998.03.30, Richard Rathe wrote: > if (s/\n%BASE\s*(.*)//gi) { > $p{'BASE'} = $1; > } > >With 5.1.2, $1 had something in it. With 5.1.9 it's empty. I discovered >that removing the 'g' modifier fixes the problem. I suspect the change has to do with the perl code base, from perl5.002 (what 5.1.2 was based on) to perl5.004 (what 5.1.9 is based on). I don't have time, but you could check the Changes files that come with the main perl distribution on CPAN. Check Changes and Changes5.003. Also, perldelta.pod is new to perl5.004, and documents changes in a more verbose fashion, but does not cover 5.002->5.003, which may be where the change occured. -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey=('B76E72AD',[1024,'0824 090B CE73 CA10 1FF7 7F13 8180 B6B6']) #== New Book: MacPerl: Power and Ease ==# #== Publishing Date: Early 1998. http://www.ptf.com/macperl/ ==# ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch