r129: *** empty log message ***
[ctsim.git] / libctgraphics / ezsupport.cpp
index 89457870060724f13cad342ca59e34c9c218682f..de495e90b778eb48c704230af70adec879148f88 100644 (file)
@@ -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<int>(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;
 }