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