diff options
Diffstat (limited to 'CPP/7zip/UI/Console/ConsoleClose.h')
-rw-r--r-- | CPP/7zip/UI/Console/ConsoleClose.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/CPP/7zip/UI/Console/ConsoleClose.h b/CPP/7zip/UI/Console/ConsoleClose.h index 9019c4ce..11c1631c 100644 --- a/CPP/7zip/UI/Console/ConsoleClose.h +++ b/CPP/7zip/UI/Console/ConsoleClose.h @@ -1,11 +1,20 @@ -// ConsoleCloseUtils.h +// ConsoleClose.h -#ifndef __CONSOLECLOSEUTILS_H -#define __CONSOLECLOSEUTILS_H +#ifndef __CONSOLE_CLOSE_H +#define __CONSOLE_CLOSE_H namespace NConsoleClose { -bool TestBreakSignal(); +extern unsigned g_BreakCounter; + +inline bool TestBreakSignal() +{ + #ifdef UNDER_CE + return false; + #else + return (g_BreakCounter != 0); + #endif +} class CCtrlHandlerSetter { @@ -17,7 +26,7 @@ public: class CCtrlBreakException {}; -void CheckCtrlBreak(); +// void CheckCtrlBreak(); } |