README: extra "from"
[cdsspec-compiler.git] / mymemory.cc
index c79ad9a47d8f2a6208f6f38853866fa77afdcf64..9e05c369235dadb077b6d09b1cfb7b2ece92180f 100644 (file)
@@ -250,4 +250,19 @@ void operator delete[](void *p, size_t size)
 {
        free(p);
 }
-#endif /* USE_MPROTECT_SNAPSHOT */
+
+#else /* !USE_MPROTECT_SNAPSHOT */
+
+/** @brief Snapshotting allocation function for use by the Thread class only */
+void * Thread_malloc(size_t size)
+{
+       return malloc(size);
+}
+
+/** @brief Snapshotting free function for use by the Thread class only */
+void Thread_free(void *ptr)
+{
+       free(ptr);
+}
+
+#endif /* !USE_MPROTECT_SNAPSHOT */