Revised version of the code, in preparation to integrate with musl. Still needs hex float support, and I want to eliminate the fscanf dependency. Comments welcome. Rich