working towards a new release

Ross Paterson ross@soi.city.ac.uk
Sat, 10 Aug 2002 10:41:21 +1000


On Sat, Aug 10, 2002 at 01:08:06AM +0100, Alastair Reid wrote:
> 1) I tried using ffihugs on Linux:
> 
>    Yoiks: you have to put double quotes round the +L argument:
> 
>      ffihugs +G +L"\"foo bar\"" Baz
> 
>    The reason is that server.c tries to split each option argument
>    into a list of option arguments.
> 
>    How can I work around this?  (I'm tempted to fix server.c to _not_
>    do this - but it's clear that someone once thought it was a good
>    idea to make it work this way so I'd probably break something else
>    in the process.)

It was put there because #! only permits one argument.  But it is
a horrible wart.  I think there some special syntax do demand arg
splitting, so that everyone else doesn't have to pay for it.