@@ -10,7 +10,7 @@ type 'a std_array = 'a array
1010
1111open OUnit2
1212open Ctypes
13- module BA = Bigarray
13+ module BA = Bigarray_compat
1414
1515
1616let array_of_list2 typ list2 =
@@ -325,34 +325,34 @@ let test_ctypes_array_of_bigarray _ =
325325*)
326326let test_fortran_layout_bigarrays _ =
327327 (* array1 *)
328- let a1c = bigarray_of_array array1 Bigarray .int32
328+ let a1c = bigarray_of_array array1 Bigarray_compat .int32
329329 (CArray. of_list int32_t [10l ; 20l ; 30l ; 40l ]) in
330330 let p1 = bigarray_start array1 a1c in
331- let a1f = fortran_bigarray_of_ptr array1 4 Bigarray .int32 p1 in
331+ let a1f = fortran_bigarray_of_ptr array1 4 Bigarray_compat .int32 p1 in
332332 begin
333- assert_equal 4 (Bigarray .Array1. dim a1f);
334- assert_equal Bigarray .int32 (Bigarray .Array1. kind a1f);
335- assert_equal Bigarray . fortran_layout (Bigarray .Array1. layout a1f);
333+ assert_equal 4 (Bigarray_compat .Array1. dim a1f);
334+ assert_equal Bigarray_compat .int32 (Bigarray_compat .Array1. kind a1f);
335+ assert_equal Bigarray_compat . fortran_layout (Bigarray_compat .Array1. layout a1f);
336336 assert_equal a1f.{1 } 10l ;
337337 assert_equal a1f.{2 } 20l ;
338338 assert_equal a1f.{3 } 30l ;
339339 assert_equal a1f.{4 } 40l ;
340340 end ;
341341
342342 (* array2 *)
343- let a2c = bigarray_of_array array2 Bigarray .int32
343+ let a2c = bigarray_of_array array2 Bigarray_compat .int32
344344 (CArray. of_list (array 2 int32_t)
345345 [CArray. of_list int32_t [10l ; 20l ];
346346 CArray. of_list int32_t [30l ; 40l ];
347347 CArray. of_list int32_t [50l ; 60l ];
348348 CArray. of_list int32_t [70l ; 80l ]]) in
349349 let p2 = bigarray_start array2 a2c in
350- let a2f = fortran_bigarray_of_ptr array2 (4 ,2 ) Bigarray .int32 p2 in
350+ let a2f = fortran_bigarray_of_ptr array2 (4 ,2 ) Bigarray_compat .int32 p2 in
351351 begin
352- assert_equal 4 (Bigarray .Array2. dim1 a2f);
353- assert_equal 2 (Bigarray .Array2. dim2 a2f);
354- assert_equal Bigarray .int32 (Bigarray .Array2. kind a2f);
355- assert_equal Bigarray . fortran_layout (Bigarray .Array2. layout a2f);
352+ assert_equal 4 (Bigarray_compat .Array2. dim1 a2f);
353+ assert_equal 2 (Bigarray_compat .Array2. dim2 a2f);
354+ assert_equal Bigarray_compat .int32 (Bigarray_compat .Array2. kind a2f);
355+ assert_equal Bigarray_compat . fortran_layout (Bigarray_compat .Array2. layout a2f);
356356 assert_equal a2f.{1 ,1 } 10l ;
357357 assert_equal a2f.{2 ,1 } 20l ;
358358 assert_equal a2f.{3 ,1 } 30l ;
@@ -365,27 +365,27 @@ let test_fortran_layout_bigarrays _ =
365365 end ;
366366
367367 (* genarray *)
368- let agc = bigarray_of_array genarray Bigarray .int32
368+ let agc = bigarray_of_array genarray Bigarray_compat .int32
369369 (CArray. of_list int32_t
370370 [10l ; 20l ;
371371 30l ; 40l ;
372372 50l ; 60l ;
373373 70l ; 80l ]) in
374374 let pg = bigarray_start genarray agc in
375- let agf = fortran_bigarray_of_ptr genarray [|4 ;2 |] Bigarray .int32 pg in
375+ let agf = fortran_bigarray_of_ptr genarray [|4 ;2 |] Bigarray_compat .int32 pg in
376376 begin
377- assert_equal [|4 ;2 |] (Bigarray .Genarray. dims agf);
378- assert_equal Bigarray .int32 (Bigarray .Genarray. kind agf);
379- assert_equal Bigarray . fortran_layout (Bigarray .Genarray. layout agf);
380- assert_equal (Bigarray .Genarray. get agf [|1 ;1 |]) 10l ;
381- assert_equal (Bigarray .Genarray. get agf [|2 ;1 |]) 20l ;
382- assert_equal (Bigarray .Genarray. get agf [|3 ;1 |]) 30l ;
383- assert_equal (Bigarray .Genarray. get agf [|4 ;1 |]) 40l ;
384-
385- assert_equal (Bigarray .Genarray. get agf [|1 ;2 |]) 50l ;
386- assert_equal (Bigarray .Genarray. get agf [|2 ;2 |]) 60l ;
387- assert_equal (Bigarray .Genarray. get agf [|3 ;2 |]) 70l ;
388- assert_equal (Bigarray .Genarray. get agf [|4 ;2 |]) 80l ;
377+ assert_equal [|4 ;2 |] (Bigarray_compat .Genarray. dims agf);
378+ assert_equal Bigarray_compat .int32 (Bigarray_compat .Genarray. kind agf);
379+ assert_equal Bigarray_compat . fortran_layout (Bigarray_compat .Genarray. layout agf);
380+ assert_equal (Bigarray_compat .Genarray. get agf [|1 ;1 |]) 10l ;
381+ assert_equal (Bigarray_compat .Genarray. get agf [|2 ;1 |]) 20l ;
382+ assert_equal (Bigarray_compat .Genarray. get agf [|3 ;1 |]) 30l ;
383+ assert_equal (Bigarray_compat .Genarray. get agf [|4 ;1 |]) 40l ;
384+
385+ assert_equal (Bigarray_compat .Genarray. get agf [|1 ;2 |]) 50l ;
386+ assert_equal (Bigarray_compat .Genarray. get agf [|2 ;2 |]) 60l ;
387+ assert_equal (Bigarray_compat .Genarray. get agf [|3 ;2 |]) 70l ;
388+ assert_equal (Bigarray_compat .Genarray. get agf [|4 ;2 |]) 80l ;
389389 end
390390
391391
@@ -464,7 +464,7 @@ let test_bigarray_lifetime_with_ctypes_reference _ =
464464 let () =
465465 let pointer =
466466 (* Allocate a bigarray and attach a ctypes pointer *)
467- let ba = Bigarray . (Array2. create int c_layout) 1024 1024 in
467+ let ba = Bigarray_compat . (Array2. create int c_layout) 1024 1024 in
468468 begin
469469 ba.{0 ,0 } < - 1 ;
470470 Gc. finalise finalise ba;
0 commit comments