diff --git a/pd/src/g_slider.c b/pd/src/g_slider.c
index d50080508f8fba703ff79f14724002f9806b6389..fc8474a806c798151223407cf26d461b91f3f925 100644
--- a/pd/src/g_slider.c
+++ b/pd/src/g_slider.c
@@ -393,9 +393,9 @@ static void slider_set(t_slider *x, t_floatarg f)
     double g;
     t_floatarg of=f;
     if(x->x_gui.x_reverse)
-        f = maxi(mini(f,x->x_min),x->x_max);
+        f = maxf(minf(f,x->x_min),x->x_max);
     else
-        f = maxi(mini(f,x->x_max),x->x_min);
+        f = maxf(minf(f,x->x_max),x->x_min);
     if(x->x_lin0_log1)
         g = log(f/x->x_min)/x->x_k;
     else