Issue #1869: Fix a couple of minor round() issues.
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index 0f3392a5..8f6e855 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -2081,10 +2081,7 @@
 		number /= f;
 	else
 		number *= f;
-	if (number >= 0.0)
-		number = floor(number + 0.5);
-	else
-		number = ceil(number - 0.5);
+	number = round(number);
 	if (ndigits < 0)
 		number *= f;
 	else