Caml1999I031 HGa0Stdlib__Filename0current_dir_name!&stringO@@@@,filename.mliRYYRYv@@@@/parent_dir_name"@@@@UU@@A@'dir_sep#@@@@Y>>Y>R@@+B@&concat$@,@@@@2@@@6@@@@@@@@4\5\@@DC@+is_relative%@E@@@$boolE@@@@@@I`J`>@@YD@+is_implicit&@Z@@@@@@@@@\e]e@@lE@,check_suffix'@m@@@@s@@@.@@@@@@@@ukvk@@F@+chop_suffix(@@@@@@@@@@@@@@@@t n nt n @@G@/chop_suffix_opt)&suffix@@@@@@@&optionJ@@@@@@@@@@@z > >z > {@@H@)extension*@@@@@@@@@@H $ $H $ D@@I@0remove_extension+@@@@@@@@@@W  W  @@J@.chop_extension,@@@@@@@@@@c  c 1@@K@(basename-@@@@@@@@@@hh@@ L@'dirname.@ @@@@@@@@@ss@@M@$null/@@@@xnnxn@@,N@)temp_file0(temp_dir3@@@@@@@:@@@@@@@@D@@@@@@@@@@B~22C~2q@@RO@.open_temp_file1$mode&$listI&Stdlib)open_flag@@@@@@@@@%perms=#intA@@@@@@(temp_dirK}@@@@@@@@@@@@@@@@@ߠ8+out_channel@@@@@@@@@@@@@@@@>>@@P@1get_temp_dir_name2@$unitF@@@@@@@@@.@@Q@1set_temp_dir_name3@@@@@@@@@@@@R@-temp_dir_name4@@@@__z@0ocaml.deprecatedzz@ &Use Filename.get_temp_dir_name insteadzz@@zz@@@@@z|@@S@%quote5@@@@@@@@@@5@@T@-quote_command6@@@@%stdinޠ@@@@@@&stdout@@@@@@&stderr(@@@@@@@נ3@@@@@@8@@@@@@@@@@@@@@6II7@@FU@@n;/0Stdlib__Filename0nu>~#&Stdlib0f4]-*Tfuՠ8CamlinternalFormatBasics0cEXy