summaryrefslogtreecommitdiffstats
path: root/stdlib/format.ml
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/format.ml')
-rw-r--r--stdlib/format.ml7
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/format.ml b/stdlib/format.ml
index 37c6af8fa..54f6d6c2c 100644
--- a/stdlib/format.ml
+++ b/stdlib/format.ml
@@ -1312,10 +1312,10 @@ let mkprintf to_s get_out =
**************************************************************)
let kfprintf k ppf = mkprintf false (fun _ -> ppf) k;;
-let ifprintf ppf = Tformat.kapr (fun _ -> Obj.magic ignore);;
let ikfprintf k ppf = Tformat.kapr (fun _ _ -> Obj.magic (k ppf));;
let fprintf ppf = kfprintf ignore ppf;;
+let ifprintf ppf = ikfprintf ignore ppf;;
let printf fmt = fprintf std_formatter fmt;;
let eprintf fmt = fprintf err_formatter fmt;;
@@ -1334,9 +1334,10 @@ let ksprintf k =
mkprintf true (fun _ -> formatter_of_buffer b) k
;;
-let kprintf = ksprintf;;
-
let sprintf fmt = ksprintf (fun s -> s) fmt;;
+(* Obsolete alias for ksprintf. *)
+let kprintf = ksprintf;;
+
at_exit print_flush
;;