]> sigrok.org Git - pulseview.git/blobdiff - pv/view/ruler.cpp
Fixes for clang build on OS X
[pulseview.git] / pv / view / ruler.cpp
index a9a8452d47fc6784d6d736762ba4938ce3408895..bf1507a7fab31d0117e67ec4d18e50db8a0bbab0 100644 (file)
@@ -74,7 +74,7 @@ QString Ruler::format_time(double t, unsigned int prefix,
        unsigned int precision)
 {
        const double multiplier = pow(10.0,
-               - prefix * 3 - FirstSIPrefixPower);
+               (int)- prefix * 3 - FirstSIPrefixPower);
 
        QString s;
        QTextStream ts(&s);
@@ -106,7 +106,7 @@ void Ruler::paintEvent(QPaintEvent*)
                const double min_period = _view.scale() * min_width;
 
                const int order = (int)floorf(log10f(min_period));
-               const double order_decimal = pow(10, order);
+               const double order_decimal = pow(10.0, order);
 
                unsigned int unit = 0;