#include "support/docstream.h"
#include "support/lstrings.h"
+#include "support/lyxlib.h"
#include <sstream>
#include <iomanip>
{
odocstringstream os;
if (unit_ != UNIT_NONE)
- os << formatFPNumber(val_) << unit_name[unit_]; // setw?
+ os << from_ascii(formatFPNumber(val_))
+ << from_ascii(unit_name[unit_]); // setw?
return os.str();
}
double const text_width_in = text_width / (zoom * dpi);
double const result = zoom * dpi * inInch(text_width_in, em_width_in);
- return static_cast<int>(result + ((result >= 0) ? 0.5 : -0.5));
+ return support::iround(result);
}
double const text_width_in = 210.0 / 2.54; // assume A4
double const em_width_in = 10.0 / 72.27;
double result = 72.0 * inInch(text_width_in, em_width_in);
- return static_cast<int>(result + 0.5);
+ return support::iround(result);
}
GlueLength::GlueLength(string const & data)
{
+ // false positive from coverity
+ // coverity[CHECKED_RETURN]
isValidGlueLength(data, this);
}