N55.5.0+dev0-2025-04-28/(Callback(register@&string@@@@!a@A@$unit@@@@@@@@9../../stdlib/callback.mliWVVWVy@@(Callback@@@2register_exception@!@@@@#exn@@@ @@@@@@@@\ \F@@A@@@3 ,Registering OCaml values with the C runtime.@ This module allows OCaml values to be registered with the C runtime under a symbolic name, so that C code can later call back registered OCaml functions, or raise registered OCaml exceptions.@@@@@@@@@@@@A9../../stdlib/callback.mli1Callback.register35Callback.register n v5 registers the value !v3 under the name !n (. C code can later retrieve a handle to !v/ by calling 3caml_named_value(n)!.@@@@@@@@@@@@j@ l@g@@@@];Callback.register_exception3 !Callback.register_exception n exn = registers the exception contained in the exception value #exn3 under the name !n D. C code can later retrieve a handle to the exception by calling 3caml_named_value(n) W. The exception value thus obtained is suitable for passing as first argument to .raise_constant$ or .raise_with_arg!.@@@@@@@@@@@@}@4~@7z@@@@q@@g@@A@@@@@