Hi;

After looking at the code I've determined that passing the "o" is not
sufficiently safe.  There are sections of the eval() function which call
variable_expand(), which will reset the variable_buffer setup.  So if
you put any of those in your expansion text you'll be sad.


So, I'm going with my original push/pop implementation.


I've also found another bug: if you use $(eval ...) inside a conditional
statement it fails!  Doh!  I'll fix this shortly.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]> HASMAT: HA Software Mthds & Tools
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
   These are my opinions---Nortel Networks takes no responsibility for them.


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to