?o&"55.5.0+dev0-2025-04-28/&Config'version&stringa@@@@6../../utils/config.mliWW@@&Config@@@&bindirb@@@@ZZ@@A@@0standard_libraryc@@@@]99]9U@@B@@*ccomp_type-d@@@@,`-`@@+C@@*c_compiler;e@@@@:eBB;eBX@@9D@@,c_output_objIf@@@@HhIh@@GE@@6c_has_debug_prefix_map$boolg@@@@WlXl@@VF@@7as_has_debug_prefix_maph@@@@eoQQfoQs@@dG@@/bytecode_cflagsti@@@@srtr@@rH@@1bytecode_cppflagsj@@@@uu @@I@@-native_cflagsk@@@@x\\x\v@@J@@/native_cppflagsl@@@@{{@@K@@4bytecomp_c_librariesm@@@@~  ~  *@@L@@2native_c_librariesn@@@@A ` `A ` ~@@M@@7compression_c_libraries o@@@@D  D  @@N@@.native_ldflags!p@@@@J k kJ k @@O@@6with_nonexecstack_note"q@@@@M  M  @@P@@2native_pack_linker#r@@@@S [ [S [ y@@Q@@%mkdll$s@@@@W  W  @@R@@%mkexe%t@@@@ Z 3 3Z 3 D@@ S@@)mkmaindll&u@@@@] { {] { @@T@@-default_rpath'*v@@@@)`  *`  @@(U@@0mksharedlibrpath(8w@@@@7d N N8d N j@@6V@@"ar)Fx@@@@Eh  Fh  @@DW@@0interface_suffix*&Stdlibz#ref\y@@@@@@@\k  ]k @@@[X@@1exec_magic_number+k{@@@@jniikni@@iY@@0cmi_magic_number,y|@@@@xqyq@@wZ@@0cmo_magic_number-}@@@@t  t %@@[@@0cma_magic_number.~@@@@wUUwUq@@\@@0cmx_magic_number/@@@@zz@@]@@1cmxa_magic_number0@@@@}} @@^@@5ast_intf_magic_number1@@@@OOOp@@_@@5ast_impl_magic_number2@@@@@@`@@1cmxs_magic_number3@@@@3@@a@@0cmt_magic_number4@@@@jjj@@b@@3linear_magic_number5@@@@@@c@@'max_tag6#int@@@@'@@d@@(lazy_tag7@@@@qqq@@e@@0max_young_wosize8@@@@!"@@ f@@/stack_threshold9+@@@@/cc0c{@@.g@@3stack_safety_margin:9@@@@=>@@v@@@@uv@@tl@@.target_os_type?@@@@4@@m@@#asm@@@@@@@@O@@n@@1asm_cfi_supportedAI@@@@@@o@@8asm_size_type_directivesBW@@@@@@p@@3with_frame_pointersCe@@@@rrr@@q@@'ext_objD@@@@@@r@@'ext_asmE@@@@+@@s@@'ext_libF@@@@iii|@@t@@'ext_dllG@@@@@@u@@'ext_exeH@@@@)@@v@@7default_executable_nameI@@@@@@w@@3systhread_supportedJ@@@@   )@@x@@,flexdll_dirsK$list2@@@@@@@2cc3c@@1y@@$hostLA@@@@@A@@?z@@&targetMO@@@@NO @@M{@@'flambdaN@@@@\==]=O@@[|@@7with_flambda_invariantsO@@@@jk@@i}@@3with_cmm_invariantsP"@@@@xy@@w~@@7with_codegen_invariantsQ0@@@@BBBd@@@@4reserved_header_bitsR@@@@@@@@@0flat_float_arraySL@@@@#@@A@@,align_doubleTZ@@@@ttt@@B@@+align_int64Uh@@@@2@@C@@1function_sectionsVv@@@@www@@D@@/windows_unicodeW@@@@ @@E@@.naked_pointersX@@@@  A A  A Z@@F@@9supports_shared_librariesY@@@@    @@G@@.native_dynlinkZ@@@@!!!!@@H@@.afl_instrument[@@@@!c!c!c!|@@I@@:ar_supports_response_files\@@@@ !!!!!@@J@@$tsan]@@@@.""/""@@-K@@,print_config^@&Stdlib+out_channel@@@$unit@@@@@@G"""H"""@@FL@@*config_var_@X@@@&optionLc@@@@@@@@@c$""d$""@@bM@@&merlin`@@@@q)##r)##(@@pN@@@34System configuration@# (Warning:@ ' this module is unstable and part of -Compiler_libs@-compiler-libs@!.@@@@@@@@@@@@A.Config.version3 (The current version number of the system@@@@@@@@@@@@@@@@-Config.bindir3 ,The directory containing the binary programs@@@@@@@@@@@@@@@@7Config.standard_library3 /The directory containing the standard libraries@@@@@@@@@@@@@@@@1Config.ccomp_type3 The "kind" of the C compiler, assembler and linker used: one of "cc" (for Unix-style C compilers) "msvc" (for Microsoft Visual C++ and MASM)@@@@@@@@@@@@@@@@1Config.c_compiler3 )The compiler to use for compiling C files@@@@@@@@@@@@@@@@3Config.c_output_obj3 GName of the option of the C compiler for specifying the output file@@@@@@@@@@@@@@@@=Config.c_has_debug_prefix_map3 2Whether the C compiler supports -fdebug-prefix-map@@@@@@@@@@@@@@@@>Config.as_has_debug_prefix_map3 1Whether the assembler supports --debug-prefix-map@@@@@@@@@@@@@@@@6Config.bytecode_cflags3 .The flags ocamlc should pass to the C compiler@@@@@@@@@@@@@@@@8Config.bytecode_cppflags3 2The flags ocamlc should pass to the C preprocessor@@@@@@@@@@@@@@@@4Config.native_cflags3 0The flags ocamlopt should pass to the C compiler@@@@@@@@@@@@@@@@6Config.native_cppflags3 4The flags ocamlopt should pass to the C preprocessor@@@@@@@@@@@@@@@@;Config.bytecomp_c_libraries3 ,The C libraries to link with custom runtimes@@@@@@@@@@@@@@@@9Config.native_c_libraries3 1The C libraries to link with native-code programs@@@@@@@@@@@@@@@@>Config.compression_c_libraries3 CThe C libraries needed with -lcomprmarsh (should appear before D@= in a call to the C compiler)@@@@#5.4@@@@@@@@@@@5Config.native_ldflags@@@@@=Config.with_nonexecstack_note3 oWhether an explicit ".note.GNU-stack" section is to be added to indicate the stack should not be executable@@@@#5.4@@@@@@@@@@@9Config.native_pack_linker3 bThe linker to use for packaging (ocamlopt -pack) and for partial links (ocamlopt -output-obj).@@@@@@@@@@@@@@@@},Config.mkdll3 3The linker command line to build dynamic libraries.@@@@@@@@@@@@~@@@@{,Config.mkexe3 -The linker command line to build executables.@@@@@@@@@@@@|@@@@y0Config.mkmaindll3 7The linker command line to build main programs as dlls.@@@@@@@@@@@@z@@@@w4Config.default_rpath3 ZOption to add a directory to be searched for libraries at runtime (used by ocamlmklib)@@@@@@@@@@@@x@@@@u7Config.mksharedlibrpath3 aOption to add a directory to be searched for shared libraries at runtime (used by ocamlmklib)@@@@@@@@@@@@v@@@@s)Config.ar3 3Name of the ar command, or "" if not needed (MSVC)@@@@@@@@@@@@t@@@@q7Config.interface_suffix3?Suffix for interface file names@@@@@@@@@@@@r@@@@f8Config.exec_magic_number3 *Magic number for bytecode executable files@@@@@@@@@@@@g@@@@d7Config.cmi_magic_number3 )Magic number for compiled interface files@@@@@@@@@@@@e@@@@b7Config.cmo_magic_number3 &Magic number for object bytecode files@@@@@@@@@@@@c@@@@`7Config.cma_magic_number3>Magic number for archive files@@@@@@@@@@@@a@@@@^7Config.cmx_magic_number3 .Magic number for compilation unit descriptions@@@@@@@@@@@@_@@@@\8Config.cmxa_magic_number3 ;Magic number for libraries of compilation unit descriptions@@@@@@@@@@@@]@@@@ZOperating system targetted by the native-code compiler. One of! &"Unix" 4 (for all Unix versions, including Linux and macOS),@! '"Win32" ; (for MS-Windows, OCaml compiled with MSVC++ or MinGW-w64),@! ("Cygwin" . (for MS-Windows, OCaml compiled with Cygwin).@@@@@@@@@@@@@@`@@@@]*Config.asm3 LThe assembler (and flags) to use for assembling ocamlopt-generated code.@@@@@@@@@@@@^@@@@[8Config.asm_cfi_supported3 ,Whether assembler understands CFI directives@@@@@@@@@@@@\@@@@Y?Config.asm_size_type_directives3,Whether the %.size% and %.type ! assembler directives can be used@@@@#5.4@@@@@@@h@@@@e:Config.with_frame_pointers3 0Whether assembler should maintain frame pointers@@@@@@@@@@@@f@@@@c.Config.ext_obj3 !Extension for object files, e.g. ".o, under Unix.@@@@@@@@@@@@j@@@@g.Config.ext_asm3 $Extension for assembler files, e.g. ".s, under Unix.@@@@@@@@@@@@n@@@@k.Config.ext_lib3 "Extension for library files, e.g. ".a, under Unix.@@@@@@@@@@@@r@@@@o.Config.ext_dll3 1Extension for dynamically-loaded libraries, e.g. #.so, under Unix.@@@@@@@@@@@@v@@@@s.Config.ext_exe3 (Extension for executable programs, e.g. $.exe/ under Windows.@@@@$4.12@@@@@@@|@@@@y>Config.default_executable_name3 JName of executable produced by linking if none is given with -o, e.g. %a.out, under Unix.@@@@@@@@@@@@@@@@}:Config.systhread_supported3 0Whether the system thread library is implemented@@@@@@@@@@@@~@@@@{3Config.flexdll_dirs3 *Directories needed for the FlexDLL objects@@@@@@@@@@@@|@@@@r+Config.host3 (Whether the compiler is a cross-compiler@@@@@@@@@@@@s@@@@p-Config.target3 (Whether the compiler is a cross-compiler@@@@@@@@@@@@q@@@@n.Config.flambda3 /Whether the compiler was configured for flambda@@@@@@@@@@@@o@@@@l>Config.with_flambda_invariants3 5Whether the invariants checks for flambda are enabled@@@@@@@@@@@@m@@@@j:Config.with_cmm_invariants3 1Whether the invariants checks for Cmm are enabled@@@@@@@@@@@@k@@@@h>Config.with_codegen_invariants3 DWhether the invariant checks for native code generation are enabled.@@@@@@@@@@@@i@@@@f;Config.reserved_header_bits3 .How many bits of a block's header are reserved@@@@@@@@@@@@g@@@@d7Config.flat_float_array3 GWhether the compiler and runtime automagically flatten float arrays@@@@@@@@@@@@e@@@@b3Config.align_double3 EWhether the compiler and runtime need to align double values. If %false$, a *floatarray + value can be cast to a C array of doubles.@@@@@@@@@@@@o@@@@l2Config.align_int643 ;Whether the compiler and runtime need to align int64 values@@@@@@@@@@@@m@@@@j8Config.function_sections3 WWhether the compiler was configured to generate each function in a separate section@@@@@@@@@@@@k@@@@h6Config.windows_unicode3 *Whether Windows Unicode runtime is enabled@@@@@@@@@@@@i@@@@f5Config.naked_pointers3 +Whether the runtime supports naked pointers@@@@$4.14@@@@@@@i@@@@f Config.supports_shared_libraries3 &Whether shared libraries are supported@@@@$4.08@@@@@@@i@@@@f5Config.native_dynlink3 -Whether native shared libraries are supported@@@@#5.1@@@@@@@i@@@@f5Config.afl_instrument3 8Whether afl-fuzz instrumentation is generated by default@@@@@@@@@@@@g@@@@d !Config.ar_supports_response_files3 $Whether ar supports @FILE arguments.@@@@@@@@@@@@e@@@@b+Config.tsan3 2Whether ThreadSanitizer instrumentation is enabled@@@@@@@@@@@@c@@@@`3Config.print_config3>Access to configuration values@@@@@@@@@@@@a@ c@@@@W1Config.config_var3 3the configuration value of a variable, if it exists@@@@@@@@@@@@X@Y@@@@J@@@@A@@@@@