| 25 | namespace opencc { |
| 26 | |
| 27 | FILE* OpenSerializableFileUtf8(const std::string& fileName, |
| 28 | const char* mode) { |
| 29 | #if defined(_WIN32) || defined(_WIN64) |
| 30 | return _wfopen(internal::WideFromUtf8(fileName).c_str(), |
| 31 | internal::WideFromUtf8(mode).c_str()); |
| 32 | #else |
| 33 | return fopen(fileName.c_str(), mode); |
| 34 | #endif |
| 35 | } |
| 36 | |
| 37 | } // namespace opencc |
no test coverage detected