equal
deleted
inserted
replaced
26 load "ListPair"; |
26 load "ListPair"; |
27 load "OS"; |
27 load "OS"; |
28 load "Process"; |
28 load "Process"; |
29 load "FileSys"; |
29 load "FileSys"; |
30 load "IO"; |
30 load "IO"; |
|
31 |
|
32 use "ML-Systems/no_multithreading.ML"; |
|
33 |
31 |
34 |
32 (*low-level pointer equality*) |
35 (*low-level pointer equality*) |
33 local val cast : 'a -> int = Obj.magic |
36 local val cast : 'a -> int = Obj.magic |
34 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end; |
37 in fun pointer_eq (x:'a, y:'a) = (cast x = cast y) end; |
35 |
38 |