At 10:39 PM -0500 12/5/05, John E. Malmberg wrote:
>The canonpath() routine still has a bug where it does not ignore characters 
>preceded by a '^' when it is searching for directory fragments to remove.  In 
>particular, '^.' is a period character in a directory specification, not a '^' 
>character followed by a delimiter.
>
>In an OpenVMS file specification, the '^' character is an escape code for 
>special handling of the following characters or ascii representation of 
>hexadecimal notation.  If a real '^' is found in a OpenVMS file specification 
>it will be preceded by a '^'.
>
>I do not know how to recode canonpath() to fix that.

Peter Prymmer suggested a change some time ago that I don't think we
ever followed up on.  It may not be canonpath but something canonpath
relies on that needs changing, or it might be both.  See:

http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2003-09/msg00053.html

-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to