Fix implicit truncation to float in cursor test

Fixes #565.
diff --git a/tests/cursor.c b/tests/cursor.c
index a994388..6f16521 100644
--- a/tests/cursor.c
+++ b/tests/cursor.c
@@ -64,7 +64,7 @@
     const float xalpha = (float) x == c ? c : k / (float) fabs(x - c);
     const float yalpha = (float) y == c ? c : k / (float) fabs(y - c);
 
-    return fmax(0.f, fmin(1.f, i * salpha * 0.2f + salpha * xalpha * yalpha));
+    return (float) fmax(0.f, fmin(1.f, i * salpha * 0.2f + salpha * xalpha * yalpha));
 }
 
 static GLFWcursor* create_cursor_frame(float t)