use warnings; and use Warnings; give different results
From: Ted Sung (teds_at_intex.com)
Date: 08/30/04
- Next message: dan baker: "problems with MIME:Lite timeout"
- Previous message: Daniel Berger: "Re: Object Oriented programs, Perl and others"
- Next in thread: Sherm Pendley: "Re: use warnings; and use Warnings; give different results"
- Reply: Sherm Pendley: "Re: use warnings; and use Warnings; give different results"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 30 Aug 2004 13:09:03 -0700
D:\perl_scripts>perl -v
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
I have the following simple/trivial script, test.pl:
use strict;
use Warnings;
use Cwd;
When I run this as perl -w test.pl, I get the following:
D:\perl_scripts>perl -w test2.pl
Subroutine bits redefined at d:/perl/lib/warnings.pm line 285.
Subroutine import redefined at d:/perl/lib/warnings.pm line 304.
Subroutine unimport redefined at d:/perl/lib/warnings.pm line 314.
Subroutine __chk redefined at d:/perl/lib/warnings.pm line 325.
Subroutine enabled redefined at d:/perl/lib/warnings.pm line 373.
Subroutine warn redefined at d:/perl/lib/warnings.pm line 386.
Subroutine warnif redefined at d:/perl/lib/warnings.pm line 400.
Strangely, if I change the upper case 'W' to w so the script is like
this:
use strict;
use warnings;
use Cwd;
I don't see these warnings.
Also, if I remove the 'use Cwd;' line, I don't get any warnings
regardless of the case of 'W'.
What is going on here?
Thanks,
Ted
- Next message: dan baker: "problems with MIME:Lite timeout"
- Previous message: Daniel Berger: "Re: Object Oriented programs, Perl and others"
- Next in thread: Sherm Pendley: "Re: use warnings; and use Warnings; give different results"
- Reply: Sherm Pendley: "Re: use warnings; and use Warnings; give different results"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|