Mercurial > repos > rhope
comparison worker.c @ 30:914ad38f9b59
Compiler now works for some simple programs
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 28 Sep 2009 19:42:33 -0400 |
parents | 76568becd6d6 |
children |
comparison
equal
deleted
inserted
replaced
29:3cc5e4a42344 | 30:914ad38f9b59 |
---|---|
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) |