void fxPerformPromiseJobs(void* it) { txMachine* the = it; fxBeginHost(the); { fxRunPromiseJobs(the); } fxEndHost(the); }
void fxPerformJob(void* it) { txJob* job = it; txMachine* the = job->the; fxBeginHost(the); { fxRunPromiseJobs(the); } fxEndHost(the); #if mxMacOSX CFRunLoopRemoveSource(CFRunLoopGetCurrent(), job->source, gxRunLoopMode); #endif c_free(job); }