Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

44 lines
707 B
C++

#include "x2tTester.h"
#ifdef LINUX
#include <unistd.h>
#include <sys/wait.h>
#include <stdio.h>
#endif
#ifdef WIN32
int wmain(int argc, wchar_t** argv)
#else
int main(int argc, char** argv)
#endif
{
#ifdef _WIN32
UINT currConsoleCP = GetConsoleOutputCP();
SetConsoleOutputCP(CP_UTF8);
#endif
std::wstring config_path;
if(argc < 2)
config_path = L"./config.xml";
else
{
#ifdef WIN32
config_path = std::wstring(argv[1]);
#else
std::string config_pathA = std::string(argv[1]);
config_path = UTF8_TO_U(config_pathA);
#endif
}
Cx2tTester tester(config_path);
std::cout << "Starting..." << std::endl;
tester.Start();
#ifdef _WIN32
SetConsoleOutputCP(currConsoleCP);
#endif
return 0;
}