Blob Blame History Raw
--- ocaml-fileutils-0.5.2.old/src/FileUtilCP.ml	2017-05-23 21:12:19.000000000 +0100
+++ ocaml-fileutils-0.5.2/src/FileUtilCP.ml	2017-11-08 17:36:42.271524209 +0000
@@ -138,7 +138,7 @@
     end
   in
 
-  let buffer = String.make 1024 ' ' in
+  let buffer = Bytes.make 1024 ' ' in
 
   let cp_file st_src dst_exists fn_src fn_dst =
     let mode = int_of_permission st_src.permission in
@@ -176,7 +176,7 @@
           try
             while (read :=
                    handle_exception
-                     (Unix.read fd_src buffer 0) (String.length buffer)
+                     (Unix.read fd_src buffer 0) (Bytes.length buffer)
                      (fun e -> `ErrorRead(fn_src, e));
                    !read <> 0) do
               let written =