comparison worker.c @ 32:9ee9adc696e7

Merged changes
author Mike Pavone <pavone@retrodev.com>
date Mon, 28 Sep 2009 19:49:06 -0400
parents 914ad38f9b59
children
comparison
equal deleted inserted replaced
31:fab5bb137cf9 32:9ee9adc696e7
105 ++j; 105 ++j;
106 }*/ 106 }*/
107 returnval = worker_populate_inputs(inputWorker, ioList, inputlist); 107 returnval = worker_populate_inputs(inputWorker, ioList, inputlist);
108 release_ref(ioList); 108 release_ref(ioList);
109 if(returnval) 109 if(returnval)
110 {
111 print_stack_trace(worker_entry->instance);
110 return returnval; 112 return returnval;
113 }
111 if(work->def->program != worker_entry->instance->def->program) { 114 if(work->def->program != worker_entry->instance->def->program) {
112 prep_program(work->def->program ); 115 prep_program(work->def->program );
113 } 116 }
114 returnval = execute_def(work->def, *worker_entry, inputlist, pack_list_sub_callback); 117 returnval = execute_def(work->def, *worker_entry, inputlist, pack_list_sub_callback);
115 if(returnval == 0) 118 if(returnval == 0)