123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134includeSysexternalmkdir:string->int->unit="caml_sys_mkdir"externalrmdir:string->unit="caml_sys_rmdir"moduleImmediate64=structmoduletypeNon_immediate=sigtypetendmoduletypeImmediate=sigtypet[@@immediate]endmoduleMake(Immediate:Immediate)(Non_immediate:Non_immediate)=structtypet=Non_immediate.ttype'arepr=|Immediate:Immediate.trepr|Non_immediate:Non_immediate.trepr(*
| Immediate
| Non_immediate
*)letrepr=Non_immediateendend(*
let max_floatarray_length = max_array_length / (64 / word_size)
*)(*
let getenv_opt var =
Stdcompat__tools.option_find getenv var
*)(*
type backend_type =
| Native
| Bytecode
| Other of string
let backend_type =
if Stdcompat__native.native then
Native
else
Bytecode
*)(*
let sigbus = -22
let sigpoll = -23
let sigsys = -24
let sigtrap = -25
let sigurg = -26
let sigxcpu = -27
let sigxfsz = -28
let int_size =
if 1 lsl word_size = 0 then
word_size
else if 1 lsl (word_size - 1) = 0 then
word_size - 1
else
assert false
let big_endian = false
let runtime_variant () = ""
let runtime_parameters () = ""
let enable_runtime_warnings _ = ()
let runtime_warnings_enabled () = false
let opaque_identity x = x
*)(*
let unix = os_type = "Unix"
let win32 = os_type = "Win32"
let cygwin = os_type = "Cygwin"
*)(*
let is_directory path =
try
ignore (readdir path);
true
with Sys_error _ when file_exists path ->
false
*)letdevelopment_version=falsetypeextra_prefix=Plus|Tildetypeextra_info=extra_prefix*stringtypeocaml_release_info={major:int;minor:int;patchlevel:int;extra:extra_infooption}letocaml_release={major=4;minor=09;patchlevel=1;extra=None}