diff --git a/plug-ins/gfig/gfig-grid.c b/plug-ins/gfig/gfig-grid.c index 687eb9458c..ac81859e5b 100644 --- a/plug-ins/gfig/gfig-grid.c +++ b/plug-ins/gfig/gfig-grid.c @@ -23,6 +23,7 @@ #include "config.h" +#include #include #include @@ -309,8 +310,8 @@ find_grid_pos (GdkPoint *p, m_hi_n_lo = m_lo_n_lo + 1; /* figure out which is the better candidate */ - if (abs ((m_lo_n_lo * r + (0.5 * r * (n_lo % 2))) - y) < - abs ((m_hi_n_lo * r + (0.5 * r * (n_lo % 2))) - y)) + if (fabs ((m_lo_n_lo * r + (0.5 * r * (n_lo % 2))) - y) < + fabs ((m_hi_n_lo * r + (0.5 * r * (n_lo % 2))) - y)) { m_n_lo = m_lo_n_lo; } @@ -324,8 +325,8 @@ find_grid_pos (GdkPoint *p, m_hi_n_hi = m_lo_n_hi + 1; /* figure out which is the better candidate */ - if (abs((m_lo_n_hi * r + (0.5 * r * (n_hi % 2))) - y) < - abs((m_hi_n_hi * r + (0.5 * r * (n_hi % 2))) - y)) + if (fabs((m_lo_n_hi * r + (0.5 * r * (n_hi % 2))) - y) < + fabs((m_hi_n_hi * r + (0.5 * r * (n_hi % 2))) - y)) { m_n_hi = m_lo_n_hi; }