5 std::map<THREADHANDLE, factor_vm*> thread_vms;
12 // arg must be new'ed because we're going to delete it!
13 void* start_standalone_factor_thread(void* arg) {
14 factor_vm* newvm = new_factor_vm();
15 startargs* args = (startargs*)arg;
16 int argc = args->argc;
17 vm_char** argv = args->argv;
19 newvm->start_standalone_factor(argc, argv);
23 VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc,
25 startargs* args = new startargs;
28 return start_thread(start_standalone_factor_thread, args);