Allow :U, :D, :J, and :E to variable mods to work on values
other than filenames. Previously, if _any_ mods were present
then the value was parsed and rebuilt as if a filename, and that
could in certain cases munge the file.
Further, no longer (sometimes) treat \ as a directory separator
on UNIX. It isn't supposed to be, but was due to bungled ifdefs.
So now "v = foo\\bar ; Echo $(v:E); " works without translating
the \ to /.
=== computer.perforce.com:1666: Change 20033 by seiwald@golly-seiwald on 2001/01/13 23:10:55