Design

Requirements

  • Targets and files must be able to use Unix-style paths on all platforms.

    • Convert paths on Windows to UTF-16.

    • Convert /C/Users/Gavin on Windows to C:\Users\Gavin.

  • Provide functions to get standard directories.