| "C escapes" means to use the backslash character as escape character.
    | This is a particularly bad choice, because - as you know - on some 
systems,
    | backslahes are used as directory separator.

That hardly seems an insurmountable objection to me, since
(1) many such paths will not have any special characters (such as : or a
control character), and therefore will not be quoted, and therefore the
\'s will just appear as-is, and
(2) for those paths which are quoted, the \'s just get doubled. Big deal.

Using \ is soooooo conventional in these situations.  I'd find it very
strange for the coding standards to recommend uri-style % escapes.  Of
course it will suffice, any quoting mechanism will suffice, what is
*natural* for compiler-like error messages in our world?  \.  IMHO.

karl


Reply via email to