X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=libctgraphics%2Fezsupport.cpp;fp=libctgraphics%2Fezsupport.cpp;h=de495e90b778eb48c704230af70adec879148f88;hb=a8ba12a8c971de1d8cb3ef1c3a7d2d9fcf45affa;hp=89457870060724f13cad342ca59e34c9c218682f;hpb=53c732778ed19ac5231bb17c7e5bd4d2201d9456;p=ctsim.git diff --git a/libctgraphics/ezsupport.cpp b/libctgraphics/ezsupport.cpp index 8945787..de495e9 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.3 2000/07/04 18:33:35 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 @@ -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; }