cygwin_win32_to_posix_path_list

extern "C" void cygwin_win32_to_posix_path_list(const char *win32, char *posix);

Given a Win32 path-style string (i.e. d:\;e:\bar) convert it to the equivalent POSIX path-style string (i.e. /foo:/bar). posix must point to a sufficiently large buffer. See also cygwin_win32_to_posix_path_list_buf_size