Fix a bug in memcpy, implement memset, and remove model_thread
[c11tester.git] / model.h
diff --git a/model.h b/model.h
index 331ea18adf96b6e43bcfd8f14551209e3b6ecc6e..9e52f53752e016152bcc9d8267890472e391d1a8 100644 (file)
--- a/model.h
+++ b/model.h
 #include "classlist.h"
 #include "snapshot-interface.h"
 
+#define ENTER_MODEL_FLAG (inside_model = 1)
+#define EXIT_MODEL_FLAG (inside_model = 0)
+#define GET_MODEL_FLAG (inside_model)
+#define RESTORE_MODEL_FLAG(f) (inside_model = f)
+
 /** @brief Model checker execution stats */
 struct execution_stats {
        int num_total;  /**< @brief Total number of executions */