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  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: macLib/msi changes with 3.14.10
From: Till Straumann <strauman@slac.stanford.edu>
To: EPICS Techtalk <tech-talk@aps.anl.gov>
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 
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 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·