src/Pure/ML-Systems/mosml.ML
changeset 23921 947152add153
parent 23836 c6094fe98dfd
child 23965 f93e509659c1
equal deleted inserted replaced
23920:4288dc7dc248 23921:947152add153
    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