<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -crB ./rs274ngc.old/interp_read.cc ./rs274ngc/interp_read.cc
*** ./rs274ngc.old/interp_read.cc	2016-03-31 14:36:18.000000000 +0200
--- ./rs274ngc/interp_read.cc	2016-04-01 09:06:30.452604012 +0200
***************
*** 28,33 ****
--- 28,34 ----
  #include "rs274ngc_return.hh"
  #include "interp_internal.hh"
  #include "rs274ngc_interp.hh"
+ #include &lt;cmath&gt;
  
  /****************************************************************************/
  
***************
*** 2701,2709 ****
    else
      CHP(read_real_number(line, counter, double_ptr));
  
!   CHKS(isnan(*double_ptr),
            _("Calculation resulted in 'not a number'"));
!   CHKS(isinf(*double_ptr),
            _("Calculation resulted in 'infinity'"));
  
    return INTERP_OK;
--- 2702,2710 ----
    else
      CHP(read_real_number(line, counter, double_ptr));
  
!   CHKS(std::isnan(*double_ptr),
            _("Calculation resulted in 'not a number'"));
!   CHKS(std::isinf(*double_ptr),
            _("Calculation resulted in 'infinity'"));
  
    return INTERP_OK;
Only in ./rs274ngc: interp_read.cc.old
diff -crB ./rs274ngc.old/rs274ngc_pre.cc ./rs274ngc/rs274ngc_pre.cc
*** ./rs274ngc.old/rs274ngc_pre.cc	2016-03-31 14:36:18.000000000 +0200
--- ./rs274ngc/rs274ngc_pre.cc	2016-04-01 10:09:16.532760951 +0200
***************
*** 2509,2515 ****
      if (s == NULL)
          throw invalid_argument("strstore(): NULL argument");
      pair&lt; set&lt;string&gt;::iterator, bool &gt; pair = stringtable.insert(s);
!     return string(*pair.first).c_str();
  }
  
  context_struct::context_struct()
--- 2509,2515 ----
      if (s == NULL)
          throw invalid_argument("strstore(): NULL argument");
      pair&lt; set&lt;string&gt;::iterator, bool &gt; pair = stringtable.insert(s);
!     return pair.first-&gt;c_str();
  }
  
  context_struct::context_struct()
Only in ./rs274ngc: rs274ngc_pre.cc.old
</pre></body></html>