]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/mvm-none.cpp
xmode.marker: caching match group regexps for performance
[factor.git] / vm / mvm-none.cpp
index ab1b53a4b5afee86b80c271e00cd61c1808623de..e1cadd1150b27fd8fb4e68f119f2d1b1d9e5a2c2 100644 (file)
@@ -1,28 +1,16 @@
 #include "master.hpp"
 
-/* Multi-VM threading is not supported on NetBSD due to
-http://gnats.netbsd.org/25563 */
+namespace factor {
 
-namespace factor
-{
+factor_vm* global_vm;
 
-factor_vm *global_vm;
+void init_mvm() { global_vm = NULL; }
 
-void init_mvm()
-{
-       global_vm = NULL;
+void register_vm_with_thread(factor_vm* vm) {
+  FACTOR_ASSERT(!global_vm);
+  global_vm = vm;
 }
 
-void register_vm_with_thread(factor_vm *vm)
-{
-       assert(!global_vm);
-       global_vm = vm;
-}
-
-factor_vm *current_vm()
-{
-       assert(global_vm != NULL);
-       return global_vm;
-}
+factor_vm* current_vm_p() { return global_vm; }
 
 }