Use a custom default istream on Windows
commitaa2a2980e17bd089d958135e6304784da3d5dac1
authorChris Robinson <chris.kcat@gmail.com>
Sun, 8 Oct 2017 10:19:30 +0000 (8 03:19 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Sun, 8 Oct 2017 10:19:30 +0000 (8 03:19 -0700)
tree5f2561cc708a342061476e9349b32bd579d35e6c
parentec6b7f8fc1e13c8cd859b7028b4a6c929643eb71
Use a custom default istream on Windows

Because Windows doesn't play nice with UTF-8 and the standard fstream classes
only accept char-based (ANSI) filenames, a custom istream is needed to open and
read files that have Unicode names. MSVC's extension to accept wchar_t-based
filenames is not available on other Windows compilers.
src/context.cpp