The regression in https://github.com/epics-base/epics-base/pull/274 is
the change from
> int quote, inword, backslash;
to
> bool inword = false;
> bool backslash = false;
> char quote = EOF;
Which in retrospect is an issue because the EOF macro is meant to be
stored/compared with 'int' (eg. with 'getc()' and friends).
> 3. use 0 instead of EOF
>
> I prefer solution 3. ...
I agree.
--
You received this bug notification because you are a member of EPICS
Core Developers, which is subscribed to EPICS Base.
Matching subscriptions: epics-core-list-subscription
https://bugs.launchpad.net/bugs/2004463
Title:
iocsh on vxWorks broken
Status in EPICS Base:
New
Bug description:
Since commit 60128ee9 "Com: separate iocsh argument splitting", iocsh
is broken on VxWorks (tested with version 6.9.4.12)
Any command prints the error "Unbalanced quote."
> iocsh
epics> echo
Unbalanced quote.
epics> "echo"
Unbalanced quote.
epics> "echo
Unbalanced quote.
epics> echo bla
Unbalanced quote.
epics> echo 1 2 3
Unbalanced quote.
epics> exit
Unbalanced quote.
I have started investigating....
To manage notifications about this bug go to:
https://bugs.launchpad.net/epics-base/+bug/2004463/+subscriptions
- References:
- [Bug 2004463] [NEW] iocsh on vxWorks broken Dirk Zimoch via Core-talk
- Navigate by Date:
- Prev:
[Bug 2004463] Re: iocsh on vxWorks broken Dirk Zimoch via Core-talk
- Next:
[Bug 2004463] Re: iocsh on vxWorks broken mdavidsaver via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024
- Navigate by Thread:
- Prev:
[Bug 2004463] Re: iocsh on vxWorks broken Dirk Zimoch via Core-talk
- Next:
[Bug 2004463] Re: iocsh on vxWorks broken mdavidsaver via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024
|