bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: quotearg.c's shell_quoting_style and MinGW


From: Eli Zaretskii
Subject: Re: quotearg.c's shell_quoting_style and MinGW
Date: Sun, 06 May 2012 22:36:33 +0300

> From: Bruno Haible <address@hidden>
> Cc: address@hidden, address@hidden, address@hidden
> Bcc: address@hidden
> Date: Sun, 06 May 2012 20:56:54 +0200
> 
> Eli Zaretskii wrote:
> > When % does need to be quoted, it cannot be in the way on which
> > quotearg's design is based, because "%FOO%" will still expand the
> > variable.
> 
> How does % need to be quoted, then? Can you find out, please?

Like this:

  % => "%"

IOW, if you have % characters in a string, each such character should
be quoted separately.  Thus, %Path% is quoted as "%"Path"%".

(Actually, it's enough to quote only the first %, if we can find a
simple enough algorithm to do that.)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]