Caml1999I037MC0Stdlib__Callback(register@&stringQ@@@@@@!a@@@$unitF@@@@@@@@,callback.mliW66W6Y@@#@@@2register_exception@"@@@@@@#exnG@@@@@"@@@@@@@@ \!\&@@BA@@@n;/0Stdlib__Callback06*`Oj&Stdlib0t0VoS%{<F:8CamlinternalFormatBasics0|.e1R$|o@@@Caml1999T0372 C0Stdlib__Callback*ocaml.text&_none_@@A 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. ,callback.mliP77U24@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@A(registerW6:W6B@б@гl&stringW6EW6K@@ @@@{@@б@А!a@A@|W6OW6Q@@гc$unitW6UW6Y@@ @@@}@@@@@~@@ư @@@'@@ @@˰*@@@W66@)ocaml.doc㐠 [Callback.register n v] registers the value [v] under the name [n]. C code can later retrieve a handle to [v] by calling [caml_named_value(n)]. XZZZ@@@@@@@@@@$@@@@@@@2register_exception\\@б@гɠ&string\\@@ @@@3@s:@A@@б@г#exn\\@@ @@@@@гĠ$unit \"!\&@@ @@@@@@@@@@# @@@+@@ @@(.@@@2\@a R [Callback.register_exception n exn] registers the exception contained in the exception value [exn] under the name [n]. C code can later retrieve a handle to the exception by calling [caml_named_value(n)]. The exception value thus obtained is suitable for passing as first argument to [raise_constant] or [raise_with_arg]. ?]''@bP~@@@@@@@XA@@"@qS@@@@@@G@@_"@@3ONNOOOOO@La$@A@ H************************************************************************XA@@YA@L@ H ^BMM_BM@ H OCaml dCeC@ H jDkD3@ H Xavier Leroy, projet Cristal, INRIA Rocquencourt pE44qE4@ H vFwF@ H Copyright 1996 Institut National de Recherche en Informatique et |G}G@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ * 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.  * [Callback.register n v] registers the value [v] under the name [n]. C code can later retrieve a handle to [v] by calling [caml_named_value(n)]. Ϡ S* [Callback.register_exception n exn] registers the exception contained in the exception value [exn] under the name [n]. C code can later retrieve a handle to the exception by calling [caml_named_value(n)]. The exception value thus obtained is suitable for passing as first argument to [raise_constant] or [raise_with_arg]. s@?)../ocamlc0-strict-sequence(-absname"-w5+a-4-9-41-42-44-45-48"-g+-warn-error"+A*-bin-annot)-nostdlib*-principal"-o4stdlib__Callback.cmi"-c Z/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores/stdlib @@0w~.3@@@8CamlinternalFormatBasics0|.e1R$|o&Stdlib0t0VoS%{<F:06*`Oj@06*`OjABC@@@@@I@@@@@@@@@@@@P@@