Caml1999I031 JGa0Stdlib__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@@@@@@Ib##Jb#C@@YD@+is_implicit&@Z@@@@@@@@@\g]g@@lE@,check_suffix'@m@@@@s@@@.@@@@@@@@umvm@@F@+chop_suffix(@@@@@@@@@@@@@@@@v s sv s @@G@/chop_suffix_opt)&suffix@@@@@@@&optionJ@@@@@@@@@@@| C C| C @@H@)extension*@@@@@@@@@@J ) )J ) I@@I@0remove_extension+@@@@@@@@@@Y  Y  @@J@.chop_extension,@@@@@@@@@@ee6@@K@(basename-@@@@@@@@@@jj@@ L@'dirname.@ @@@@@@@@@uu@@M@$null/@@@@zsszs@@,N@)temp_file0(temp_dir3@@@@@@@:@@@@@@@@D@@@@@@@@@@B77C7v@@RO@.open_temp_file1$mode&$listI&Stdlib)open_flag@@@@@@@@@%perms=#intA@@@@@@(temp_dirK}@@@@@@@@@@@@@@@@@ߠ8+out_channel@@@@@@@@@@@@@@@@CC@@P@1get_temp_dir_name2@$unitF@@@@@@@@@   3@@Q@1set_temp_dir_name3@@@@@@@@@@@@R@-temp_dir_name4@@@@dd@0ocaml.deprecated@ &Use Filename.get_temp_dir_name instead@@@@@@@@@S@%quote5@@@@@@@@@@:@@T@-quote_command6@@@@%stdinޠ@@@@@@&stdout@@@@@@&stderr(@@@@@@@נ3@@@@@@8@@@@@@@@@@@@@@6NN7@@FU@@n;/0Stdlib__Filename0;P0 uF*ߠ&Stdlib0yӶ~*8CamlinternalFormatBasics0cEXy