MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / fileopen

Function fileopen

lib/mdflib/mdflib/src/platform.cpp:66–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66int fileopen(std::FILE **out, const char *__restrict __filename,
67 const char *__restrict __modes) {
68 *out = nullptr;
69#if (_MSC_VER)
70 return _wfopen_s(out, mdf::MdfHelper::Utf8ToUtf16(__filename).c_str(), mdf::MdfHelper::Utf8ToUtf16(__modes).c_str());
71#else
72 *out = fopen(__filename, __modes);
73 if (!(*out)) {
74 return errno;
75 }
76 return 0;
77#endif
78}
79
80} // namespace Platform
81

Callers 3

ParseFileMethod · 0.85
FileToBufferFunction · 0.85
CreateMd5FileChecksumFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected