123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270moduleCI=Cstubs_internalsexternallibregexp_stubs_1_lre_compile:_CI.fatptr->_CI.fatptr->int->stringCI.ocaml->Unsigned.size_t->int->_CI.fatptr->CI.voidp="libregexp_stubs_1_lre_compile_byte7""libregexp_stubs_1_lre_compile"externallibregexp_stubs_2_lre_exec:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->_CI.fatptr->int="libregexp_stubs_2_lre_exec_byte7""libregexp_stubs_2_lre_exec"externallibregexp_stubs_3_lre_get_capture_count:_CI.fatptr->int="libregexp_stubs_3_lre_get_capture_count"externallibregexp_stubs_4_lre_get_groupnames_shim:_CI.fatptr->CI.voidp="libregexp_stubs_4_lre_get_groupnames_shim"externallibregexp_stubs_5_lre_get_flags:_CI.fatptr->int="libregexp_stubs_5_lre_get_flags"externallibregexp_stubs_6_lre_is_cased:Unsigned.uint32->int="libregexp_stubs_6_lre_is_cased"externallibregexp_stubs_7_lre_is_case_ignorable:Unsigned.uint32->int="libregexp_stubs_7_lre_is_case_ignorable"externallibregexp_stubs_8_lre_is_id_start:Unsigned.uint32->int="libregexp_stubs_8_lre_is_id_start"externallibregexp_stubs_9_lre_is_id_continue:Unsigned.uint32->int="libregexp_stubs_9_lre_is_id_continue"externallibregexp_stubs_10_lre_is_space_non_ascii:Unsigned.uint32->int="libregexp_stubs_10_lre_is_space_non_ascii"externallibregexp_stubs_11_lre_case_conv:_CI.fatptr->Unsigned.uint32->int->int="libregexp_stubs_11_lre_case_conv"externallibregexp_stubs_12_lre_canonicalize:Unsigned.uint32->int->int="libregexp_stubs_12_lre_canonicalize"externallibregexp_stubs_13_unicode_normalize_shim:_CI.fatptr->int->int->_CI.fatptr->int="libregexp_stubs_13_unicode_normalize_shim"externallibregexp_stubs_14_unicode_normalize_free:_CI.fatptr->unit="libregexp_stubs_14_unicode_normalize_free"externallibregexp_stubs_15_js_dtoa_max_len:float->int->int->int->int="libregexp_stubs_15_js_dtoa_max_len"externallibregexp_stubs_16_js_dtoa:_CI.fatptr->float->int->int->int->_CI.fatptr->int="libregexp_stubs_16_js_dtoa_byte6""libregexp_stubs_16_js_dtoa"externallibregexp_stubs_17_js_atod_shim:_CI.fatptr->_CI.fatptr->int->int->_CI.fatptr->float="libregexp_stubs_17_js_atod_shim"externallibregexp_stubs_18_u32toa:_CI.fatptr->Unsigned.uint32->Unsigned.size_t="libregexp_stubs_18_u32toa"externallibregexp_stubs_19_i32toa:_CI.fatptr->int32->Unsigned.size_t="libregexp_stubs_19_i32toa"externallibregexp_stubs_20_u64toa:_CI.fatptr->Unsigned.uint64->Unsigned.size_t="libregexp_stubs_20_u64toa"externallibregexp_stubs_21_i64toa:_CI.fatptr->int64->Unsigned.size_t="libregexp_stubs_21_i64toa"externallibregexp_stubs_22_u64toa_radix:_CI.fatptr->Unsigned.uint64->Unsigned.uint->Unsigned.size_t="libregexp_stubs_22_u64toa_radix"externallibregexp_stubs_23_i64toa_radix:_CI.fatptr->int64->int->Unsigned.size_t="libregexp_stubs_23_i64toa_radix"type'aresult='atype'areturn='atype'afn=|Returns:'aCI.typ->'areturnfn|Function:'aCI.typ*'bfn->('a->'b)fnletmap_resultfx=fxletreturningt=Returnstlet(@->)fp=Function(f,p)letforeign:typeab.string->(a->b)fn->(a->b)=funnamet->matcht,namewith|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Size_t)))),"i64toa_radix"->(funx1x3x4->letCI.CPointerx2=x1inlibregexp_stubs_23_i64toa_radixx2x3x4)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Uint64_t,Function(CI.PrimitiveCI.Uint,Returns(CI.PrimitiveCI.Size_t)))),"u64toa_radix"->(funx5x7x8->letCI.CPointerx6=x5inlibregexp_stubs_22_u64toa_radixx6x7x8)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Size_t))),"i64toa"->(funx9x11->letCI.CPointerx10=x9inlibregexp_stubs_21_i64toax10x11)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Uint64_t,Returns(CI.PrimitiveCI.Size_t))),"u64toa"->(funx12x14->letCI.CPointerx13=x12inlibregexp_stubs_20_u64toax13x14)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int32_t,Returns(CI.PrimitiveCI.Size_t))),"i32toa"->(funx15x17->letCI.CPointerx16=x15inlibregexp_stubs_19_i32toax16x17)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Size_t))),"u32toa"->(funx18x20->letCI.CPointerx19=x18inlibregexp_stubs_18_u32toax19x20)|Function(CI.View{CI.ty=CI.Pointer_;write=x22;_},Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Double)))))),"js_atod_shim"->(funx21x25x27x28x29->letCI.CPointerx30=x29inletCI.CPointerx26=x25inletCI.CPointerx24=x22x21inletx23=x24inlibregexp_stubs_17_js_atod_shimx23x26x27x28x30)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int))))))),"js_dtoa"->(funx31x33x34x35x36x37->letCI.CPointerx38=x37inletCI.CPointerx32=x31inlibregexp_stubs_16_js_dtoax32x33x34x35x36x38)|Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Int))))),"js_dtoa_max_len"->libregexp_stubs_15_js_dtoa_max_len|Function(CI.Pointer_,ReturnsCI.Void),"unicode_normalize_free"->(funx43->letCI.CPointerx44=x43inlibregexp_stubs_14_unicode_normalize_freex44)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int))))),"unicode_normalize_shim"->(funx45x47x48x49->letCI.CPointerx50=x49inletCI.CPointerx46=x45inlibregexp_stubs_13_unicode_normalize_shimx46x47x48x50)|Function(CI.PrimitiveCI.Uint32_t,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Int))),"lre_canonicalize"->libregexp_stubs_12_lre_canonicalize|Function(CI.Pointer_,Function(CI.PrimitiveCI.Uint32_t,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Int)))),"lre_case_conv"->(funx53x55x56->letCI.CPointerx54=x53inlibregexp_stubs_11_lre_case_convx54x55x56)|Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Int)),"lre_is_space_non_ascii"->libregexp_stubs_10_lre_is_space_non_ascii|Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Int)),"lre_is_id_continue"->libregexp_stubs_9_lre_is_id_continue|Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Int)),"lre_is_id_start"->libregexp_stubs_8_lre_is_id_start|Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Int)),"lre_is_case_ignorable"->libregexp_stubs_7_lre_is_case_ignorable|Function(CI.PrimitiveCI.Uint32_t,Returns(CI.PrimitiveCI.Int)),"lre_is_cased"->libregexp_stubs_6_lre_is_cased|Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)),"lre_get_flags"->(funx62->letCI.CPointerx63=x62inlibregexp_stubs_5_lre_get_flagsx63)|Function(CI.Pointer_,Returns(CI.View{CI.ty=CI.Pointerx66;read=x67;_})),"lre_get_groupnames_shim"->(funx64->letCI.CPointerx65=x64inx67(CI.make_ptrx66(libregexp_stubs_4_lre_get_groupnames_shimx65)))|Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)),"lre_get_capture_count"->(funx68->letCI.CPointerx69=x68inlibregexp_stubs_3_lre_get_capture_countx69)|Function(CI.Pointer_,Function(CI.Pointer_,Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)))))))),"lre_exec"->(funx70x72x74x76x77x78x79->letCI.CPointerx80=x79inletCI.CPointerx75=x74inletCI.CPointerx73=x72inletCI.CPointerx71=x70inlibregexp_stubs_2_lre_execx71x73x75x76x77x78x80)|Function(CI.Pointer_,Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Function(CI.OCamlCI.String,Function(CI.PrimitiveCI.Size_t,Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Returns(CI.Pointerx91)))))))),"lre_compile"->(funx81x83x85x86x87x88x89->letCI.CPointerx90=x89inletCI.CPointerx84=x83inletCI.CPointerx82=x81inCI.make_ptrx91(libregexp_stubs_1_lre_compilex82x84x85x86x87x88x90))|_,s->Printf.ksprintffailwith"No match for %s"sletforeign_value:typea.string->aCtypes.typ->aCtypes.ptr=funnamet->matcht,namewith|_,s->Printf.ksprintffailwith"No match for %s"s