>>>>> "BS" == Bogart Salzberg <[EMAIL PROTECTED]> writes:

  BS> Is there a compelling reason why lc() and friends must return a
  BS> defined value at all times? Just curious...

i think you have it backwards. lc forces string context upon its
argument and that will convert undef to ''. then it does its thing which
of course will return '' which is defined. you use warnings but did you
see any when you ran this code?

uri

-- 
Uri Guttman  ------  [EMAIL PROTECTED]  -------- http://www.stemsystems.com
--Perl Consulting, Stem Development, Systems Architecture, Design and Coding-
Search or Offer Perl Jobs  ----------------------------  http://jobs.perl.org
_______________________________________________
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to