Changed from unsupported `unsigned char` ifstreams, compiles and *runs* fine on MinGW 4.8.