FL_DOT
if (flags & FL_DOT) {
if (!(flags & FL_DOT))
flags &= ~FL_DOT;
if (!(flags & FL_DOT) || len < precision)
if (!(flags & FL_DOT))
flags |= FL_DOT;
if (flags & FL_DOT)
if (flags & FL_DOT)