void avm_calllibfunc(char *id){ library_func_t f = avm_getlibraryfunc(id); if(!f){ avm_error("unsupported lib func"); executionFinished = 1; }else{ topsp = top; totalActuals = 0; (*f)(); if(!executionFinished) execute_funcexit(NULL); } return; }
void avm_calllibfunc(char* funcName){ library_func_t f = avm_getlibraryfunc(funcName); if(!f) { avm_error("unsupported lib func '%s' called!\n", funcName); executionFinished = 1; } else { topsp = top; totalActuals = 0; (*f)(); if(!executionFinished) { execute_funcexit((instruction*) 0); } } }