sig
type index = Odiff_types.index = One of int | Many of int * int
type diff =
Odiff_types.diff =
Add of Odiff.index * Odiff.index * string
| Delete of Odiff.index * Odiff.index * string
| Change of Odiff.index * string * Odiff.index * string
type diffs = Odiff.diff list
val string_of_diff : ?offset:int -> Odiff.diff -> string
val string_of_diffs : ?offset:int -> Odiff.diffs -> string
val print_diffs :
Pervasives.out_channel -> ?offset:int -> Odiff.diffs -> unit
val from_string : string -> Odiff.diffs
val from_channel : Pervasives.in_channel -> Odiff.diffs
val from_file : string -> Odiff.diffs
val files_diffs : string -> string -> Odiff.diffs
val strings_diffs : string -> string -> Odiff.diffs
end