let rindex_dir_sep s = let rec pos i = if i < 0 then raise Not_found else if is_dir_sep s i then i else pos (i - 1) in pos (String.length s - 1)