Also, note that since dtoa.h only implements strtod this may be the primary limitation on proper implementation of EXTENDED floating point (i.e., C long double). Currently, LONGREAL (C double) and EXTENDED are treated the same in CM3. Perhaps we should move to use of native strtold instead of the m3-strtod implemented in dtoa.h.