mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-21 05:39:42 +00:00
remove verbose comments and example
This commit is contained in:
parent
56d79bd4e0
commit
74955555b9
2 changed files with 1 additions and 19 deletions
|
@ -53,7 +53,6 @@ namespace Debug
|
|||
int wrapApplication(int (*innerApplication)(int argc, char *argv[]), int argc, char *argv[], const std::string& appName)
|
||||
{
|
||||
#if defined _WIN32
|
||||
// grab a console window if we don't have one
|
||||
(void)Debug::attachParentConsole();
|
||||
#endif
|
||||
|
||||
|
|
|
@ -14,21 +14,17 @@ namespace Debug {
|
|||
|
||||
bool attachParentConsole()
|
||||
{
|
||||
// we already have a console window
|
||||
if (GetConsoleWindow() != nullptr)
|
||||
return true;
|
||||
|
||||
// our parent window has a console we can use
|
||||
if (AttachConsole(ATTACH_PARENT_PROCESS))
|
||||
{
|
||||
// start with consistent state
|
||||
fflush(stdout);
|
||||
fflush(stderr);
|
||||
std::cout.flush();
|
||||
std::cerr.flush();
|
||||
|
||||
// fix fprintf(3) and fwprintf(3)
|
||||
// this looks strange, but nothing is ever simple on Windows.
|
||||
// this looks dubious but is really the right way
|
||||
_wfreopen(L"CON", L"w", stdout);
|
||||
_wfreopen(L"CON", L"w", stderr);
|
||||
_wfreopen(L"CON", L"r", stdin);
|
||||
|
@ -36,19 +32,6 @@ bool attachParentConsole()
|
|||
freopen("CON", "w", stderr);
|
||||
freopen("CON", "r", stdin);
|
||||
|
||||
// it can be verified that input/output works as expected.
|
||||
#if 0
|
||||
fprintf(stdout, "ascii stdout\n");
|
||||
fwprintf(stdout, L"wide stdout\n");
|
||||
fprintf(stderr, "ascii stderr\n");
|
||||
fwprintf(stderr, L"wide stderr\n");
|
||||
|
||||
std::cout << "ascii cout\n";
|
||||
std::cout << L"wide cout\n";
|
||||
std::cerr << "ascii cerr\n";
|
||||
std::cerr << L"wide cerr\n";
|
||||
#endif
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue