| Index: third_party/lzma/v4_65/files/CPP/7zip/UI/Console/ConsoleClose.cpp
|
| diff --git a/third_party/lzma/v4_65/files/CPP/7zip/UI/Console/ConsoleClose.cpp b/third_party/lzma/v4_65/files/CPP/7zip/UI/Console/ConsoleClose.cpp
|
| deleted file mode 100644
|
| index d18b39e6beea39da7cdf8fcdc04b3238ea3a1036..0000000000000000000000000000000000000000
|
| --- a/third_party/lzma/v4_65/files/CPP/7zip/UI/Console/ConsoleClose.cpp
|
| +++ /dev/null
|
| @@ -1,63 +0,0 @@
|
| -// ConsoleClose.cpp
|
| -
|
| -#include "StdAfx.h"
|
| -
|
| -#include "ConsoleClose.h"
|
| -
|
| -static int g_BreakCounter = 0;
|
| -static const int kBreakAbortThreshold = 2;
|
| -
|
| -namespace NConsoleClose {
|
| -
|
| -static BOOL WINAPI HandlerRoutine(DWORD ctrlType)
|
| -{
|
| - if (ctrlType == CTRL_LOGOFF_EVENT)
|
| - {
|
| - // printf("\nCTRL_LOGOFF_EVENT\n");
|
| - return TRUE;
|
| - }
|
| -
|
| - g_BreakCounter++;
|
| - if (g_BreakCounter < kBreakAbortThreshold)
|
| - return TRUE;
|
| - return FALSE;
|
| - /*
|
| - switch(ctrlType)
|
| - {
|
| - case CTRL_C_EVENT:
|
| - case CTRL_BREAK_EVENT:
|
| - if (g_BreakCounter < kBreakAbortThreshold)
|
| - return TRUE;
|
| - }
|
| - return FALSE;
|
| - */
|
| -}
|
| -
|
| -bool TestBreakSignal()
|
| -{
|
| - /*
|
| - if (g_BreakCounter > 0)
|
| - return true;
|
| - */
|
| - return (g_BreakCounter > 0);
|
| -}
|
| -
|
| -void CheckCtrlBreak()
|
| -{
|
| - if (TestBreakSignal())
|
| - throw CCtrlBreakException();
|
| -}
|
| -
|
| -CCtrlHandlerSetter::CCtrlHandlerSetter()
|
| -{
|
| - if(!SetConsoleCtrlHandler(HandlerRoutine, TRUE))
|
| - throw "SetConsoleCtrlHandler fails";
|
| -}
|
| -
|
| -CCtrlHandlerSetter::~CCtrlHandlerSetter()
|
| -{
|
| - if(!SetConsoleCtrlHandler(HandlerRoutine, FALSE))
|
| - throw "SetConsoleCtrlHandler fails";
|
| -}
|
| -
|
| -}
|
|
|