Fix test_memoryio under Windows
diff --git a/Lib/_pyio.py b/Lib/_pyio.py
index 66cdc20..b2d17e9 100644
--- a/Lib/_pyio.py
+++ b/Lib/_pyio.py
@@ -1829,6 +1829,10 @@
                                        encoding="utf-8",
                                        errors="strict",
                                        newline=newline)
+        # Issue #5645: make universal newlines semantics the same as in the
+        # C version, even under Windows.
+        if newline is None:
+            self._writetranslate = False
         if initial_value:
             if not isinstance(initial_value, str):
                 initial_value = str(initial_value)