mirror of https://github.com/AxioDL/nod.git
Minor fixes
This commit is contained in:
parent
02a7b95606
commit
528b5cad0c
|
@ -93,8 +93,10 @@ int main(int argc, char* argv[])
|
|||
if (NOD::Stat(argv[6], &theStat) || !S_ISREG(theStat.st_mode))
|
||||
NOD::LogModule.report(LogVisor::FatalError, "unable to stat %s as file", argv[6]);
|
||||
|
||||
NOD::SystemUTF8View gameId(argv[2]);
|
||||
NOD::SystemUTF8View gameTitle(argv[3]);
|
||||
NOD::SystemString gameIdSys(argv[2]);
|
||||
NOD::SystemUTF8View gameId(gameIdSys);
|
||||
NOD::SystemString gameTitleSys(argv[3]);
|
||||
NOD::SystemUTF8View gameTitle(gameTitleSys);
|
||||
size_t lastIdx = -1;
|
||||
auto progFunc = [&](size_t idx, const NOD::SystemString& name, size_t bytes)
|
||||
{
|
||||
|
@ -150,8 +152,10 @@ int main(int argc, char* argv[])
|
|||
if (NOD::Stat(argv[7], &theStat) || !S_ISREG(theStat.st_mode))
|
||||
NOD::LogModule.report(LogVisor::FatalError, _S("unable to stat %s as file"), argv[7]);
|
||||
|
||||
NOD::SystemUTF8View gameId(argv[2]);
|
||||
NOD::SystemUTF8View gameTitle(argv[3]);
|
||||
NOD::SystemString gameIdSys(argv[2]);
|
||||
NOD::SystemUTF8View gameId(gameIdSys);
|
||||
NOD::SystemString gameTitleSys(argv[3]);
|
||||
NOD::SystemUTF8View gameTitle(gameTitleSys);
|
||||
size_t lastIdx = -1;
|
||||
auto progFunc = [&](size_t idx, const NOD::SystemString& name, size_t bytes)
|
||||
{
|
||||
|
|
|
@ -83,7 +83,7 @@ class SystemUTF8View
|
|||
{
|
||||
std::string m_utf8;
|
||||
public:
|
||||
SystemUTF8View(const SystemString& str)
|
||||
explicit SystemUTF8View(const SystemString& str)
|
||||
{
|
||||
int len = WideCharToMultiByte(CP_UTF8, 0, str.c_str(), str.size(), nullptr, 0, nullptr, nullptr);
|
||||
m_utf8.assign(len, '\0');
|
||||
|
@ -95,7 +95,7 @@ class SystemStringView
|
|||
{
|
||||
std::wstring m_sys;
|
||||
public:
|
||||
SystemStringView(const std::string& str)
|
||||
explicit SystemStringView(const std::string& str)
|
||||
{
|
||||
int len = MultiByteToWideChar(CP_UTF8, 0, str.c_str(), str.size(), nullptr, 0);
|
||||
m_sys.assign(len, L'\0');
|
||||
|
@ -118,7 +118,7 @@ class SystemUTF8View
|
|||
{
|
||||
const std::string& m_utf8;
|
||||
public:
|
||||
SystemUTF8View(const SystemString& str)
|
||||
explicit SystemUTF8View(const SystemString& str)
|
||||
: m_utf8(str) {}
|
||||
inline const std::string& utf8_str() {return m_utf8;}
|
||||
};
|
||||
|
@ -126,7 +126,7 @@ class SystemStringView
|
|||
{
|
||||
const std::string& m_sys;
|
||||
public:
|
||||
SystemStringView(const std::string& str)
|
||||
explicit SystemStringView(const std::string& str)
|
||||
: m_sys(str) {}
|
||||
inline const std::string& sys_str() {return m_sys;}
|
||||
};
|
||||
|
|
|
@ -30,7 +30,7 @@ public:
|
|||
if (!fp)
|
||||
return 0;
|
||||
FSeek(fp, 0, SEEK_END);
|
||||
uint64_t result = ftello(fp);
|
||||
uint64_t result = FTell(fp);
|
||||
fclose(fp);
|
||||
return result;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue