** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: ezplot.cpp,v 1.33 2001/03/11 15:27:30 kevin Exp $
+** $Id: ezplot.cpp,v 1.34 2002/05/28 18:43:16 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
*/
static inline double
-trunc (double x)
+my_trunc (double x)
{
double integer;
if (*nfrac < 0) { // calculate frac
delta /= pow (10., floor(logt)); // scale delta
- frac = static_cast<int>(fabs(trunc(log10(delta)))) + 1;
+ frac = static_cast<int>(fabs(my_trunc(log10(delta)))) + 1;
if (frac < 1)
frac = 1; // to be safe, add decimal pt
} else // use users' frac
++wid;
sprintf (fmtstr, "%s%d%s%d%s", "%", wid, ".", frac, "g");
} else { // use fixed format
- wid = static_cast<int>(trunc(logt)) + 1;
+ wid = static_cast<int>(my_trunc(logt)) + 1;
if (wid < 1)
wid = 1;
if (minval < 0. || maxval < 0.)
if (delta >= 0.999999)
frac = 1; // add a decimal pt to be safe
else
- frac = static_cast<int>(fabs(trunc(log10(delta)))) + 1;
+ frac = static_cast<int>(fabs(my_trunc(log10(delta)))) + 1;
} else // use users' frac
frac = *nfrac;