EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: macLib/msi changes with 3.14.10
From: Till Straumann <[email protected]>
To: EPICS Techtalk <[email protected]>
Date: Thu, 22 Oct 2009 18:41:05 -0500
I'm not a macLib MSI expert but just used
the MSI tool to do db expansions. Once thing
I used to do a lot is use MSI for 'partial'
expansions where I leave some macros unexpanded.

I noticed that with 3.14.10 the behavior
of macExpandString() changed drastically
which breaks things for me.


Under 3.14.8.2

 echo 'unexpanded=${XXX}' | msi

produces

 unexpanded=${XXX}

on stdout and msi terminates without error.

Under 3.14.10 however, the same pipeline
produces

 on stdout:    unexpanded=$(XXX,undefined)

and

 on stderr:    input: unexpanded=${XXX}
                 which is in line 1 of file stdin

and terminates with an error.

Couldn't find anything in the release notes documenting
this rather drastic change.

How can I convince macLib/MSI that I want undefined
macros to be copied verbatim?

-- Till

Replies:
Re: macLib/msi changes with 3.14.10 Andrew Johnson

Navigate by Date:
Prev: Please don't reply when not replying Benjamin Franksen
Next: Re: compiling streamDevice with CALC set fails Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Please don't reply when not replying Benjamin Franksen
Next: Re: macLib/msi changes with 3.14.10 Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·