X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=libctgraphics%2Fezsupport.cpp;h=f788b2e75965b218f29fdabeff03021053dd490c;hp=89457870060724f13cad342ca59e34c9c218682f;hb=3fba6928127cd65870bdcd96c8114ad5894247ae;hpb=12e2c29153a0f55ac23bdeec06b404638672985b diff --git a/libctgraphics/ezsupport.cpp b/libctgraphics/ezsupport.cpp index 8945787..f788b2e 100644 --- a/libctgraphics/ezsupport.cpp +++ b/libctgraphics/ezsupport.cpp @@ -2,7 +2,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: ezsupport.cpp,v 1.2 2000/06/19 19:04:05 kevin Exp $ +** $Id: ezsupport.cpp,v 1.4 2000/07/13 07:03:21 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -119,7 +119,7 @@ trunc (double x) { double integer; - double frac = modf (x, &integer); + modf (x, &integer); return (integer); } @@ -151,7 +151,7 @@ make_numfmt (char *fmtstr, int *fldwid, int *nfrac, double minval, double maxval wid = 2 + frac + expon; if (minval < 0. || maxval < 0.) ++wid; - snprintf (fmtstr, sizeof(fmtstr), "%%%d.%dle", wid, frac); + sprintf (fmtstr, "%s%d%s%d%s", "%", wid, ".", frac, "g"); } else { /* use fixed format */ wid = static_cast(trunc(logt)) + 1; if (wid < 1) @@ -168,9 +168,9 @@ make_numfmt (char *fmtstr, int *fldwid, int *nfrac, double minval, double maxval frac = *nfrac; wid += 1 + frac; - snprintf (fmtstr, sizeof(fmtstr), "%%%d.%dlf", wid, frac); + sprintf (fmtstr, "%s%d%s%d%s", "%", wid, ".", frac, "f"); } - + *fldwid = wid; *nfrac = frac; }