···11(** [Uncommon] is a [Common], now with less name clashes. *)
2233-let kasprintf k fmt =
44- Format.(kfprintf (fun _ -> k (flush_str_formatter ())) str_formatter fmt)
55-33+let kasprintf k fmt = Fmt.kstr k fmt
64let invalid_arg fmt = kasprintf invalid_arg ("Crypto: " ^^ fmt)
7586let ( // ) x y =
···11open OUnit2
2233-let prf, strf = Format.(fprintf, asprintf)
33+let prf, strf = (Fmt.pf, Fmt.str)
44let pp_map pp f ppf x = pp ppf (f x)
55let pp_diff pp ppf (a, b) = prf ppf "@[<v>want: %a@,have: %a@]" pp a pp b
66···4141 ignore (f a);
4242 times ~n:(pred n) f a)
43434444-let pp_opt pp ppf =
4545- Format.(
4646- function
4747- | Some x -> fprintf ppf "Some(%a)" pp x
4848- | None -> fprintf ppf "None")
4444+let pp_opt pp ppf = function
4545+ | Some x -> Fmt.pf ppf "Some(%a)" pp x
4646+ | None -> Fmt.pf ppf "None"
49475048let eq_opt eq a b = match (a, b) with Some x, Some y -> eq x y | _ -> false
5149let pp_octets pp = pp (Ohex.pp_hexdump ())