rem: client.currentObject.doEval = function (s) { return eval(s); } 
add: client.currentObject.doEval = function (__s) { return eval(__s); } client.currentObject.display (e.inputData, "EVAL-IN"); 
context: function cli_ieval (e){    if (!e.inputData)        return false;        if (e.inputData.indexOf ("\n") != -1)        e.inputData = "\n" + e.inputData + "\n";        try    {        client.currentObject.doEval = function (s) { return eval(s); }                rv = String(client.currentObject.doEval (e.inputData));        if (rv.indexOf ("\n") == -1)            client.currentObject.display ("{" + e.inputData + "} " + rv,                                          "EVAL");        else            client.currentObject.display ("{" + e.inputData + "}\n" + rv,                                          "EVAL");    }    catch (ex)    {        client.currentObject.display (String(ex), "ERROR");    }        return true;    }
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/ee3e25cd866563b5083f4eb42f44f9b25afaeeda/handlers.js/clean/extensions/irc/xul/content/handlers.js