help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: Why call-process removes '{' and '}' chars from arguments???


From: Eli Zaretskii
Subject: Re: Why call-process removes '{' and '}' chars from arguments???
Date: Thu, 03 Jun 2010 00:39:36 +0300

> From: Oleksandr Gavenko <gavenkoa@gmail.com>
> Date: Wed, 02 Jun 2010 23:40:46 +0300
> 
> I use Emacs 23.2 under Windows.
> 
> (call-process
>     "echo.exe"
>     nil (get-buffer "*Messages*") nil
>     "--bla"   "{rev}"   "}}}xxx{1}xxx{2}xxx{{{" )
> 
> put in Message buffer
> 
>    "--bla rev }}}xxx1xxx2xxx"
> 
> so remove occurrences of "{" and "}". Why???

I cannot reproduce this in Emacs 23.2 on MS-Windows.  I get the
expected result:

   --bla {rev} }}}xxx{1}xxx{2}xxx{{{

What kind of port of which program is your echo.exe?  What happens if
you invoke the same command from the shell?




reply via email to

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