char_t *ejEvalBlock(int eid, char_t *script, char_t **emsg) { char_t* returnVal; int vid; a_assert(script); vid = ejOpenBlock(eid); returnVal = ejEval(eid, script, emsg); ejCloseBlock(eid, vid); return returnVal; }
int scriptEval(int engine, char_t *cmd, char_t **result, int chan) { int ejid; if (engine == EMF_SCRIPT_EJSCRIPT) { ejid = (int) chan; if (ejEval(ejid, cmd, NULL) ) { return 0; } else { return -1; } } return -1; }
int scriptEval(int engine, char_t *cmd, char_t **result, void* chan) { int ejid; if (engine == EMF_SCRIPT_EJSCRIPT) { ejid = (int) chan; /* * NOTE -- to disable better reporting of ASP errors, change the * following line of code to * if (ejEval(ejid, cmd, NULL) ) { */ if (ejEval(ejid, cmd, result) ) { return 0; } else { return -1; } } return -1; }