ll=0 ------dtostrf( << my current updated 'fixed' code
ll=1 ------B1dtostrf( << Beta1 code
ll=2 ------B3dtostrf(
ll=3 ------B3dtostrf( DOUBLE >> WIDTH up to 20 from 10
------
ll ------which function above
ii ------interation multiplying number * 10
jj ------Which number +/-
kk ------precision
------
====== NEGATIVE ===========------
[ll=0 ii=0 jj=2 kk=5] :: GOOD___-0.0000123457, buffers==< -0.00001>
[ll=1 ii=0 jj=2 kk=5] :: BAD_PAD___-0.0000123457:: | @2 | spbuf=< -0.00001>, tobuf=< -12346> << (bad?) PAD???
[ll=2 ii=0 jj=2 kk=5] :: BAD_PAD___-0.0000123457:: | @2 | spbuf=< -0.00001>, tobuf=< -0.00001> << (bad?) PAD???
[ll=3 ii=0 jj=2 kk=5] :: BAD_PAD___-0.0000123457:: | @7 | spbuf=< -0.0000123457>, tobuf=< -0.000012345> << (bad?) PAD???
[ll=0 ii=1 jj=2 kk=5] :: GOOD___-0.0001234568, buffers==< -0.00012>
[ll=1 ii=1 jj=2 kk=5] :: BAD_PAD___-0.0001234568:: | @2 | spbuf=< -0.00012>, tobuf=< -12346> << (bad?) PAD???
[ll=2 ii=1 jj=2 kk=5] :: BAD_PAD___-0.0001234568:: | @2 | spbuf=< -0.00012>, tobuf=< -0.00012> << (bad?) PAD???
[ll=3 ii=1 jj=2 kk=5] :: BAD_PAD___-0.0001234568:: | @7 | spbuf=< -0.0001234568>, tobuf=< -0.000123456> << (bad?) PAD???
[ll=0 ii=2 jj=2 kk=5] :: GOOD___-0.0012345679, buffers==< -0.00123>
[ll=1 ii=2 jj=2 kk=5] :: BAD_PAD___-0.0012345679:: | @2 | spbuf=< -0.00123>, tobuf=< -12346> << (bad?) PAD???
[ll=2 ii=2 jj=2 kk=5] :: BAD_PAD___-0.0012345679:: | @2 | spbuf=< -0.00123>, tobuf=< -0.00123> << (bad?) PAD???
[ll=3 ii=2 jj=2 kk=5] :: BAD_PAD___-0.0012345679:: | @7 | spbuf=< -0.0012345679>, tobuf=< -0.001234567> << (bad?) PAD???
[ll=0 ii=3 jj=2 kk=5] :: LastDigit___-0.0123456789:: [#9 | 5>< 4 ] [ -0.01234]
[ll=1 ii=3 jj=2 kk=5] :: BAD_PAD___-0.0123456789:: | @2 | spbuf=< -0.01235>, tobuf=< -12346> << (bad?) PAD???
[ll=2 ii=3 jj=2 kk=5] :: BAD_PAD___-0.0123456789:: | @2 | spbuf=< -0.01235>, tobuf=< -0.01234> << (bad?) PAD???
[ll=3 ii=3 jj=2 kk=5] :: BAD_PAD___-0.0123456789:: | @7 | spbuf=< -0.0123456789>, tobuf=< -0.012345678> << (bad?) PAD???
[ll=0 ii=4 jj=2 kk=5] :: GOOD___-0.1234567890, buffers==< -0.12346>
[ll=0 ii=5 jj=2 kk=5] :: GOOD___-1.2345678901, buffers==< -1.23457>
[ll=0 ii=6 jj=2 kk=5] :: GOOD___-12.3456789012, buffers==< -12.34568>
[ll=0 ii=7 jj=2 kk=5] :: GOOD___-123.4567890123, buffers==<-123.45679>
[ll=0 ii=8 jj=2 kk=5] :: GOOD___-1234.5678901235, buffers==<-1234.56787>
[ll=0 ii=9 jj=2 kk=5] :: GOOD___-12345.6789012346, buffers==<-12345.67871>
[ll=0 ii=10 jj=2 kk=5] :: GOOD___-123456.7890123457, buffers==<-123456.78906>
[ll=0 ii=11 jj=2 kk=5] :: GOOD___-1234567.8901234567, buffers==<-1234567.87500>
[ll=0 ii=12 jj=2 kk=5] :: GOOD___-12345678.9012345672, buffers==<-12345679.00000>
[ll=0 ii=13 jj=2 kk=5] :: GOOD___-123456789.0123456717, buffers==<-123456792.00000>