;;
(* String buffer implementation *)
-let on_buffer f t =
+let on_buffer ?(margin=80) f t =
let buff = Buffer.create 100 in
let formatter = Format.formatter_of_buffer buff in
+ Format.pp_set_margin formatter margin;
f ~formatter:formatter t;
Format.fprintf formatter "@?";
Buffer.contents buff
on_buffer (pp_proof bag)
;;
-let pp_unit_clause =
- on_buffer pp_unit_clause
+let pp_unit_clause ?margin x=
+ on_buffer ?margin pp_unit_clause x
;;
end