X 4A.55.5.0+dev0-2025-04-28/&Config'version&stringy@@@{@6../../utils/config.mliWW@@&Config@@@.release_number#intz@@@|@ZZ@@A@@*is_release$bool{@@@}@ _EE!_EY@@B@@&bindir/|@@@~@.d/d@@-C@@8standard_library_default=}@@@@@@@@=>@@e@@@@uGGvGW@@tl@@(lazy_tag?s@@@@@@m@@0max_young_wosize@@@@@(((A@@n@@/stack_thresholdA@@@@@@o@@3stack_safety_marginB@@@@ @@p@@/native_compilerC@@@@ @@q@@,architectureD@@@@RRRj@@r@@%modelE@@@@@@s@@&systemF@@@@ @@t@@.target_os_typeG@@@@JJJd@@u@@+target_unixH@@@@    @@v@@,target_win32I@@@@    @@w@@-target_cygwinJ@@@@!"!"!"!9@@x@@#asmK,@@@@+ !v!v, !v!@@*y@@1asm_cfi_supportedL@@@@9!!:!!@@8z@@8asm_size_type_directivesM(@@@@G",",H","N@@F{@@3with_frame_pointersN6@@@@U""V""@@T|@@'ext_objOd@@@@c##d##@@b}@@'ext_asmPr@@@@q#N#Nr#N#a@@p~@@'ext_libQ@@@@ ## ##@@~@@'ext_dllR@@@@#####$@@@@@'ext_exeS@@@@&$L$L&$L$_@@A@@7default_executable_nameT@@@@+$$+$$@@B@@3systhread_supportedU@@@@/%A%A/%A%_@@C@@,flexdll_dirsV$list@@@@@@@2%%2%%@@D@@$hostW@@@@5%%5%%@@E@@&targetX@@@@8&.&.8&.&A@@F@@'flambdaY@@@@;&s&s;&s&@@G@@7with_flambda_invariantsZ@@@@>&&>&&@@H@@3with_cmm_invariants[@@@@A''A''=@@I@@7with_codegen_invariants\@@@@ D'x'x!D'x'@@J@@4reserved_header_bits]@@@@.G''/G'(@@-K@@0flat_float_array^@@@@<J(>(>=J(>(Y@@;L@@,align_double_+@@@@JN((KN((@@IM@@+align_int64`9@@@@XR)R)RYR)R)h@@WN@@1function_sectionsaG@@@@fU))gU))@@eO@@/windows_unicodebU@@@@tY****uY***C@@sP@@.naked_pointerscc@@@@\*w*w\*w*@@Q@@9supports_shared_librariesdq@@@@a**a**@@R@@.native_dynlinke@@@@f+:+:f+:+R@@S@@.afl_instrumentf@@@@k++k++@@T@@:ar_supports_response_filesg@@@@n++n+,@@U@@$tsanh@@@@q,F,Fq,F,U@@V@@-launch_methodiA;@@*Executablej@@x,,x,,@@X@'Shebangk&optionL@@@@@@@@y-'-'y-'-A@@Y@@@A@@@@@w,,@@@@W@A@-launch_methodl&Config-launch_method@@@@~.G.G~.G.h@@Z@@-search_methodmB;@@(Absoluten@@/*/*/*/4@@\@4Absolute_then_searcho@@/k/k/k/@@]@&Searchp@@"//#//@@!^@@@A@@@@@&//@@A@$[@A@-search_methodq&Config-search_method@@@@60'0'70'0H@@5_@@.shebangscriptsr%@@@@D00E00@@C`@@)suffixings3@@@@R00S01@@Qa@@3bytecode_runtime_idta@@@@`11a11@@_b@@1native_runtime_iduo@@@@n2'2'o2'2E@@mc@@,print_configv@&Stdlib+out_channel@@@@@$unit@@@@@@2222@@d@@*config_varw@@@@@@@@@@@@@@@2223@@e@@&merlinx@@@@3U3U3U3f@@f@@@34System configuration@# (Warning:@ ' this module is unstable and part of -Compiler_libs@-compiler-libs@!.@@@@@@@@@@@@Aѐ.Config.version3 (The current version number of the system@@@@@@@@@@@@@@@@ࠕ5Config.release_number3 #The release number for the compiler@@@@#5.5@@@@@@@@@@@ݠ1Config.is_release3 Config.as_has_debug_prefix_map3 1Whether the assembler supports --debug-prefix-map@@@@@@@@@@@@K@@@@H/Config.as_is_cc3 pWhether the assembler is actually an assembler, or whether we are really assembling files via the C compiler@@@@#5.5@@@@@@@K@@@@H6Config.bytecode_cflags3 .The flags ocamlc should pass to the C compiler@@@@@@@@@@@@I@@@@F8Config.bytecode_cppflags3 2The flags ocamlc should pass to the C preprocessor@@@@@@@@@@@@G@@@@D4Config.native_cflags3 0The flags ocamlopt should pass to the C compiler@@@@@@@@@@@@E@@@@B6Config.native_cppflags3 4The flags ocamlopt should pass to the C preprocessor@@@@@@@@@@@@C@@@@@;Config.bytecomp_c_libraries3 ,The C libraries to link with custom runtimes@@@@@@@@@@@@A@@@@>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@@@@@@@E@@@@B5Config.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).@@@@@@@@@@@@;@@@@8,Config.mkdll3 3The linker command line to build dynamic libraries.@@@@@@@@@@@@9@@@@6,Config.mkexe3 -The linker command line to build executables.@@@@@@@@@@@@7@@@@40Config.mkmaindll3 7The linker command line to build main programs as dlls.@@@@@@@@@@@@5@@@@24Config.default_rpath3 ZOption to add a directory to be searched for libraries at runtime (used by ocamlmklib)@@@@@@@@@@@@3@@@@07Config.mksharedlibrpath3 aOption to add a directory to be searched for shared libraries at runtime (used by ocamlmklib)@@@@@@@@@@@@1@@@@.)Config.ar3 3Name of the ar command, or "" if not needed (MSVC)@@@@@@@@@@@@/@@@@,7Config.interface_suffix3?Suffix for interface file names@@@@@@@@@@@@-@@@@!8Config.exec_magic_number3 *Magic number for bytecode executable files@@@@@@@@@@@@"@@@@7Config.cmi_magic_number3 )Magic number for compiled interface files@@@@@@@@@@@@ @@@@7Config.cmo_magic_number3 &Magic number for object bytecode files@@@@@@@@@@@@@@@@7Config.cma_magic_number3>Magic number for archive files@@@@@@@@@@@@@@@@7Config.cmx_magic_number3 .Magic number for compilation unit descriptions@@@@@@@@@@@@@@@@8Config.cmxa_magic_number3 ;Magic number for libraries of compilation unit descriptions@@@@@@@@@@@@@@@@Operating 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).@@@@@@#5.4@@@@@@@@@@@2Config.target_unix3(True if 7target_os_type = "Unix"@@@@#5.5@@@@@@@!@@@@3Config.target_win323(True if 8target_os_type = "Win32"@@@@#5.5@@@@@@@$@@@@!4Config.target_cygwin3(True if 9target_os_type = "Cygwin"@@@@#5.5@@@@@@@'@@@@$*Config.asm3 LThe assembler (and flags) to use for assembling ocamlopt-generated code.@@@@@@@@@@@@%@@@@"8Config.asm_cfi_supported3 ,Whether assembler understands CFI directives@@@@@@@@@@@@#@@@@ ?Config.asm_size_type_directives3,Whether the %.size% and %.type ! assembler directives can be used@@@@#5.4@@@@@@@/@@@@,:Config.with_frame_pointers3 0Whether assembler should maintain frame pointers@@@@@@@@@@@@-@@@@*.Config.ext_obj3 !Extension for object files, e.g. ".o, under Unix.@@@@@@@@@@@@1@@@@..Config.ext_asm3 $Extension for assembler files, e.g. ".s, under Unix.@@@@@@@@@@@@5@@@@2.Config.ext_lib3 "Extension for library files, e.g. ".a, under Unix.@@@@@@@@@@@@9@@@@6.Config.ext_dll3 1Extension for dynamically-loaded libraries, e.g. #.so, under Unix.@@@@@@@@@@@@=@@@@:.Config.ext_exe3 (Extension for executable programs, e.g. $.exe/ under Windows.@@@@$4.12@@@@@@@C@@@@@>Config.default_executable_name3 JName of executable produced by linking if none is given with -o, e.g. %a.out, under Unix.@@@@@@@@@@@@G@@@@D:Config.systhread_supported3 0Whether the system thread library is implemented@@@@@@@@@@@@E@@@@B3Config.flexdll_dirs3 *Directories needed for the FlexDLL objects@@@@@@@@@@@@C@@@@9+Config.host3 (Whether the compiler is a cross-compiler@@@@@@@@@@@@:@@@@7-Config.target3 (Whether the compiler is a cross-compiler@@@@@@@@@@@@8@@@@5.Config.flambda3 /Whether the compiler was configured for flambda@@@@@@@@@@@@6@@@@3>Config.with_flambda_invariants3 5Whether the invariants checks for flambda are enabled@@@@@@@@@@@@4@@@@1:Config.with_cmm_invariants3 1Whether the invariants checks for Cmm are enabled@@@@@@@@@@@@2@@@@/>Config.with_codegen_invariants3 DWhether the invariant checks for native code generation are enabled.@@@@@@@@@@@@0@@@@-;Config.reserved_header_bits3 .How many bits of a block's header are reserved@@@@@@@@@@@@.@@@@+7Config.flat_float_array3 GWhether the compiler and runtime automagically flatten float arrays@@@@@@@@@@@@,@@@@)3Config.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.@@@@@@@@@@@@6@@@@32Config.align_int643 ;Whether the compiler and runtime need to align int64 values@@@@@@@@@@@@4@@@@18Config.function_sections3 WWhether the compiler was configured to generate each function in a separate section@@@@@@@@@@@@2@@@@/6Config.windows_unicode3 *Whether Windows Unicode runtime is enabled@@@@@@@@@@@@0@@@@-5Config.naked_pointers3 +Whether the runtime supports naked pointers@@@@$4.14@@@@@@@0@@@@- Config.supports_shared_libraries3 &Whether shared libraries are supported@@@@$4.08@@@@@@@0@@@@-5Config.native_dynlink3 -Whether native shared libraries are supported@@@@#5.1@@@@@@@0@@@@-5Config.afl_instrument3 8Whether afl-fuzz instrumentation is generated by default@@@@@@@@@@@@.@@@@+ !Config.ar_supports_response_files3 $Whether ar supports @FILE arguments.@@@@@@@@@@@@,@@@@)+Config.tsan3 2Whether ThreadSanitizer instrumentation is enabled@@@@@@@@@@@@*@@@@'#4Config.launch_method3 *Launch mechanisms for bytecode executables@@@@#5.5@@@@@@@@)@@3Access to configuration values@@@@@@@@@@@@*@ ,@@@@1Config.config_var3 3the configuration value of a variable, if it exists@@@@@@@@@@@@@ @@@@@@ @@A@@@@@