mirror of
https://github.com/moparisthebest/curl
synced 2025-02-28 09:21:50 -05:00
tool_main: make TerminalSettings static
Reported-by: Gisle Vanem
Bug: becfe1233f (commitcomment-31008819)
Closes #3161
This commit is contained in:
parent
abfdf6a0b7
commit
ae925ddcc3
@ -238,16 +238,14 @@ static void main_free(struct GlobalConfig *config)
|
||||
|
||||
#ifdef _WIN32
|
||||
/* TerminalSettings for Windows */
|
||||
struct TerminalSettings {
|
||||
static struct TerminalSettings {
|
||||
HANDLE hStdOut;
|
||||
DWORD dwOutputMode;
|
||||
UINT nCodepage;
|
||||
}TerminalSettings;
|
||||
#endif
|
||||
} TerminalSettings;
|
||||
|
||||
static void configure_terminal(void)
|
||||
{
|
||||
#ifdef _WIN32
|
||||
/*
|
||||
* If we're running Windows, enable VT output & set codepage to UTF-8.
|
||||
* Note: VT mode flag can be set on any version of Windows, but VT
|
||||
@ -273,8 +271,10 @@ static void configure_terminal(void)
|
||||
TerminalSettings.dwOutputMode
|
||||
| ENABLE_VIRTUAL_TERMINAL_PROCESSING);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
#define configure_terminal()
|
||||
#endif
|
||||
|
||||
static void restore_terminal(void)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user