diff options
Diffstat (limited to 'libs/ezsat/ezminisat.h')
-rw-r--r-- | libs/ezsat/ezminisat.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ezsat/ezminisat.h b/libs/ezsat/ezminisat.h index 4171985b6..2919aa2e3 100644 --- a/libs/ezsat/ezminisat.h +++ b/libs/ezsat/ezminisat.h @@ -21,6 +21,7 @@ #define EZMINISAT_H #include "ezsat.h" +#include <time.h> // minisat is using limit macros and format macros in their headers that // can be the source of some troubles when used from c++11. thefore we @@ -36,6 +37,10 @@ private: std::vector<int> minisatVars; bool foundContradiction; + static ezMiniSAT *alarmHandlerThis; + static clock_t alarmHandlerTimeout; + static void alarmHandler(int); + public: ezMiniSAT(); virtual ~ezMiniSAT(); |