Hi Keith,

> > Hmm, does that mean the argv[] processing in groff's code is a place
> > to transliterate when it's known to be a filename?
> 
> How can that possibly be known?  When argv[] processing is performed,
> all we see is a sequence of strings; they have no semantic meaning.

At some point, the code decides to pluck an argv[] element intending to
use it as a filename?

> Perhaps Eli's explanation is overly simplistic.  In reality, cmd.exe
> doesn't process those directory separators, no matter whether they are
> specified as slashes, (as POSIX and $DEITY mandate), or reversed
> slashes, (as Microsoft recommend); that is actually the responsibility
> of the application which is invoked.

What about with the for-loop example he gave?  I assumed it was cmd.exe
that implemented the loop and needed a\b\c\*.tr to understand how to
glob it?  IOW, there the user didn't have the discretion to glob
a/b/c/*.tr.

Cheers, Ralph.

Reply via email to