src/Pure/library.ML
changeset 40509 0bc83ae22789
parent 40318 035b2afbeb2e
child 40564 6827505e96e1
--- a/src/Pure/library.ML	Fri Nov 12 14:06:37 2010 +0100
+++ b/src/Pure/library.ML	Fri Nov 12 14:51:28 2010 +0100
@@ -210,12 +210,12 @@
   val partition_eq: ('a * 'a -> bool) -> 'a list -> 'a list list
   val partition_list: (int -> 'a -> bool) -> int -> int -> 'a list -> 'a list list
   val gensym: string -> string
-  type stamp
+  type stamp = unit Unsynchronized.ref
   val stamp: unit -> stamp
-  type serial
+  type serial = int
   val serial: unit -> serial
   val serial_string: unit -> string
-  structure Object: sig type T end
+  structure Object: sig type T = exn end
 end;
 
 signature LIBRARY =