77 lines
2.7 KiB
Diff
77 lines
2.7 KiB
Diff
Replace instances of pow10() with pow()
|
|
|
|
The pow10() GNU extension is no longer supported. I could have replaced it with
|
|
exp10(), but I'd rather avoid using GNU extensions when possible.
|
|
|
|
Patch by Ryan Fox
|
|
|
|
--- a/gui/widgets/bandctl.cpp
|
|
+++ b/gui/widgets/bandctl.cpp
|
|
@@ -949,7 +949,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn)
|
|
if(str_k.length() > 0)
|
|
{
|
|
val_k = atof(str_k.c_str()) * 1e3;
|
|
- val *= pow10(3.0 - str.length());
|
|
+ val *= pow(10, 3.0 - str.length());
|
|
if(str.length() > 3)
|
|
{
|
|
//throw an error, imposible to match str > 3 with k
|
|
@@ -960,7 +960,7 @@ bool BandCtl::parseBtnString(BandCtl::Button* btn)
|
|
}
|
|
if(str_d.length() > 0)
|
|
{
|
|
- val_d = atof(str_d.c_str())/ pow10((double)str_d.length());
|
|
+ val_d = atof(str_d.c_str())/ pow(10, (double)str_d.length());
|
|
}
|
|
|
|
btn->value = val + val_k + val_d;
|
|
--- a/gui/widgets/bodeplot.cpp
|
|
+++ b/gui/widgets/bodeplot.cpp
|
|
@@ -194,14 +194,14 @@ void PlotEQCurve::resetCenterSpan()
|
|
{
|
|
//Compute center and span for the full range spectrum
|
|
double sp = log10(MAX_FREQ/MIN_FREQ);
|
|
- double cn = MIN_FREQ * sqrt(pow10(sp));
|
|
+ double cn = MIN_FREQ * sqrt(pow(10, sp));
|
|
setCenterSpan(cn, sp);
|
|
}
|
|
|
|
void PlotEQCurve::setCenterSpan(double center, double span)
|
|
{
|
|
- m_minFreq = center / sqrt(pow10(span));
|
|
- m_maxFreq = center * sqrt(pow10(span));
|
|
+ m_minFreq = center / sqrt(pow(10, span));
|
|
+ m_maxFreq = center * sqrt(pow(10, span));
|
|
|
|
//Initalize the grid
|
|
const double f_grid[GRID_VERTICAL_LINES] = {20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0,
|
|
@@ -246,8 +246,8 @@ void PlotEQCurve::setCenter(double center)
|
|
{
|
|
//Limit center to the possible range according the current span
|
|
double sp = log10(m_maxFreq/m_minFreq);
|
|
- double cmin = MIN_FREQ * sqrt(pow10(sp));
|
|
- double cmax = MAX_FREQ / sqrt(pow10(sp));
|
|
+ double cmin = MIN_FREQ * sqrt(pow(10, sp));
|
|
+ double cmax = MAX_FREQ / sqrt(pow(10, sp));
|
|
|
|
double cn = center;
|
|
cn = cn > cmax ? cmax : cn;
|
|
@@ -259,7 +259,7 @@ void PlotEQCurve::setSpan(double span)
|
|
{
|
|
//Limit center to the possible range according the current span
|
|
double sp_act = log10(m_maxFreq/m_minFreq);
|
|
- double cn = m_minFreq * sqrt(pow10(sp_act));
|
|
+ double cn = m_minFreq * sqrt(pow(10, sp_act));
|
|
double smax1 = 2.0*log10(cn/MIN_FREQ);
|
|
double smax2= 2.0*log10(MAX_FREQ/cn);
|
|
double smax = smax1 < smax2 ? smax1 : smax2;
|
|
@@ -306,7 +306,7 @@ void PlotEQCurve::recomputeCenterFreq(double xDiff)
|
|
double fmax = MIN_FREQ*pow((MAX_FREQ/MIN_FREQ),((local_x2 + 3.5)/((double)m_zoom_surface_ptr->get_width())));
|
|
|
|
double sp_act = log10(fmax/fmin);
|
|
- double cn = fmin * sqrt(pow10(sp_act));
|
|
+ double cn = fmin * sqrt(pow(10, sp_act));
|
|
setCenter(cn);
|
|
}
|
|
|