fpprintprec and leading zeros



Hi,

I am using Emaxima for some calculations embedded in a LaTeX document.
I find it really nice, but in order to interpret my results better I set
fpprintprec to a lower value (too many digits are a distraction).  This
helps, but I find that printing of the leading 0 is not consistent: my
guess is that it is only printed when trailing zeros can be chopped off:

--8<---------------cut here---------------start------------->8---
(%i190) fpprintprec:4;
(%o190)                                4
(%i191) 0.1868;
(%o191)                              .1868
(%i192) 0.1860;
(%o192)                              0.186
(%i193) build_info();
(%o193) 
Maxima version: "branch_5_30_base_276_g2c67321"
Maxima build date: "2013-11-02 15:53:20"
Host type: "x86_64-unknown-linux-gnu"
Lisp implementation type: "SBCL"
Lisp implementation version: "1.1.13"
--8<---------------cut here---------------end--------------->8---

I found a thread [1] about a similar problem, but I am not sure it is
the same one.  Am I using fpprintprec incorrectly?  Or is this a a bug?

Best,

Tamas

[1] http://www.math.utexas.edu/pipermail/maxima/2010/022232.html