]> gitweb.factorcode.org Git - factor.git/commitdiff
VM: Refactor mvm* to Factor style
authorErik Charlebois <erikcharlebois@gmail.com>
Sun, 12 May 2013 02:14:17 +0000 (22:14 -0400)
committerErik Charlebois <erikcharlebois@gmail.com>
Sun, 12 May 2013 17:24:46 +0000 (13:24 -0400)
vm/mvm-none.cpp
vm/mvm-unix.cpp
vm/mvm-windows.cpp
vm/mvm.cpp
vm/mvm.hpp

index 596e2527e8775026feab3875473512dd11d9094d..e1cadd1150b27fd8fb4e68f119f2d1b1d9e5a2c2 100644 (file)
@@ -1,24 +1,16 @@
 #include "master.hpp"
 
-namespace factor
-{
+namespace factor {
 
-factor_vm *global_vm;
+factor_vmglobal_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) {
+  FACTOR_ASSERT(!global_vm);
+  global_vm = vm;
 }
 
-factor_vm *current_vm_p()
-{
-       return global_vm;
-}
+factor_vm* current_vm_p() { return global_vm; }
 
 }
index 90535eb5adc0b93e22e6413500d077d62fffd7b5..11261fe9ccf89437f49011f24d6526c48d00416a 100644 (file)
@@ -1,24 +1,20 @@
 #include "master.hpp"
 
-namespace factor
-{
+namespace factor {
 
 pthread_key_t current_vm_tls_key;
 
-void init_mvm()
-{
-       if(pthread_key_create(&current_vm_tls_key, NULL) != 0)
-               fatal_error("pthread_key_create() failed",0);
+void init_mvm() {
+  if (pthread_key_create(&current_vm_tls_key, NULL) != 0)
+    fatal_error("pthread_key_create() failed", 0);
 }
 
-void register_vm_with_thread(factor_vm *vm)
-{
-       pthread_setspecific(current_vm_tls_key,vm);
+void register_vm_with_thread(factor_vm* vm) {
+  pthread_setspecific(current_vm_tls_key, vm);
 }
 
-factor_vm *current_vm_p()
-{
-       return (factor_vm*)pthread_getspecific(current_vm_tls_key);
+factor_vm* current_vm_p() {
+  return (factor_vm*)pthread_getspecific(current_vm_tls_key);
 }
 
 }
index 9d6eb7fb073e091259d8937e738b51e9633903a2..2177629f5a3755568b9acea96be3029b450ac5ee 100644 (file)
@@ -1,25 +1,21 @@
 #include "master.hpp"
 
-namespace factor
-{
+namespace factor {
 
-DWORD current_vm_tls_key; 
+DWORD current_vm_tls_key;
 
-void init_mvm()
-{
-       if((current_vm_tls_key = TlsAlloc()) == TLS_OUT_OF_INDEXES)
-               fatal_error("TlsAlloc() failed",0);
+void init_mvm() {
+  if ((current_vm_tls_key = TlsAlloc()) == TLS_OUT_OF_INDEXES)
+    fatal_error("TlsAlloc() failed", 0);
 }
 
-void register_vm_with_thread(factor_vm *vm)
-{
-       if(!TlsSetValue(current_vm_tls_key, vm))
-               fatal_error("TlsSetValue() failed",0);
+void register_vm_with_thread(factor_vm* vm) {
+  if (!TlsSetValue(current_vm_tls_key, vm))
+    fatal_error("TlsSetValue() failed", 0);
 }
 
-factor_vm *current_vm_p()
-{
-       return (factor_vm *)TlsGetValue(current_vm_tls_key);
+factor_vm* current_vm_p() {
+  return (factor_vm*)TlsGetValue(current_vm_tls_key);
 }
 
 }
index df5d85ef304849abe7c6c7f816e86791123a1166..e2a85454f073198d84e636299f42591f0c868590 100644 (file)
@@ -1,31 +1,31 @@
 #include "master.hpp"
 
-namespace factor
-{
+namespace factor {
 
 std::map<THREADHANDLE, factor_vm*> thread_vms;
 
 struct startargs {
-       int argc;
-       vm_char **argv;
+  int argc;
+  vm_char** argv;
 };
 
 // arg must be new'ed because we're going to delete it!
-void *start_standalone_factor_thread(void *arg) 
-{
-       factor_vm *newvm = new_factor_vm();
-       startargs *args = (startargs*) arg;
-       int argc = args->argc; vm_char **argv = args->argv;
-       delete args;
-       newvm->start_standalone_factor(argc, argv);
-       return 0;
+void* start_standalone_factor_thread(void* arg) {
+  factor_vm* newvm = new_factor_vm();
+  startargs* args = (startargs*)arg;
+  int argc = args->argc;
+  vm_char** argv = args->argv;
+  delete args;
+  newvm->start_standalone_factor(argc, argv);
+  return 0;
 }
 
-VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc, vm_char **argv)
-{
-       startargs *args = new startargs;
-       args->argc = argc; args->argv = argv; 
-       return start_thread(start_standalone_factor_thread,args);
+VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc,
+                                                            vm_char** argv) {
+  startargs* args = new startargs;
+  args->argc = argc;
+  args->argv = argv;
+  return start_thread(start_standalone_factor_thread, args);
 }
 
 }
index 3a17cabe51ca3240ec046e50c2f71e6a4c46d67b..87c1bed728b4eef9e72c446a47ea5846ed46178a 100644 (file)
@@ -1,19 +1,18 @@
-namespace factor
-{
+namespace factor {
 
 void init_mvm();
-void register_vm_with_thread(factor_vm *vm);
-factor_vm *current_vm_p();
+void register_vm_with_thread(factor_vmvm);
+factor_vmcurrent_vm_p();
 
-inline factor_vm *current_vm()
-{
-       factor_vm *vm = current_vm_p();
-       FACTOR_ASSERT(vm != NULL);
-       return vm;
+inline factor_vm* current_vm() {
+  factor_vm* vm = current_vm_p();
+  FACTOR_ASSERT(vm != NULL);
+  return vm;
 }
 
-VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc, vm_char **argv);
+VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc,
+                                                            vm_char** argv);
 
-extern std::map<THREADHANDLE, factor_vm *> thread_vms;
+extern std::map<THREADHANDLE, factor_vm*> thread_vms;
 
 }