Bug#254045: -d bug: not a bug?
I believe this is not a bug. I suspect you entered a unicode character
that looks like "-" but is not. Getopt::Std fails to get options unless
the option dash is exactly Here's a program that you can use to test it.
use Getopt::Std;
use Data::Dumper;
($c) = $ARGV[0] =~ /^(.)/;
print "Character $c is ord(" . ord($c) . ")\n";
getopt('d',\%new_opts);
print Dumper \%new_opts;
When I run the program, I get:
$ perl a -d 'before 6/1/04'
Character - is ord(45)
$VAR1 = {
'd' => 'before 6/1/04'
};
But when I copy and paste "-" from the website for your bug report I get:
$ perl a ???d 'before 6/1/04'
Character ? is ord(226)
$VAR1 = {};
Please confirm and either provide more information or close the bug as
"not a bug".
Thanks,
David
_____________________________________________________________________
David Coppit http://coppit.org/
Reply to: