Some odd bug in tango.text.convert.Float

Sometimes an assert occurs inside
private char *convertl (char* buf, real value, int ndigit, int *decpt, int *sign, int fflag)

in the line
     //assert(value is 0 || (0.1 <= value && value < 1.0));
When the function is called with 0.0 value.

The line is replaced by
       assert(value == 0.0 || (0.1 <= value && value < 1.0));

It should work the same.

See notes in code.