rem: CIRCServer.prototype.onRawData = function serv_onRawData(e) 
add: function serv_onRawData(e) 
context: CIRCServer.prototype.onRawData = function serv_onRawData(e){    var ary;    var l = e.data;    if (l[0] == ":")    {        ary = l.match (/:(\S+)\s(.*)/);        e.source = ary[1];        l = ary[2];        ary = e.source.match (/(\S+)!(\S+)@(.*)/);        if (ary)        {            e.user = new CIRCUser(this, ary[1], ary[2], ary[3]);        }        else        {            ary = e.source.match (/(\S+)@(.*)/);            if (ary)            {                e.user = new CIRCUser(this, "", ary[1], ary[2]);            }        }    }    e.server = this;    var sep = l.indexOf(":");    if (sep != -1)        e.params = l.substr(0, sep).split(" ");    else        e.params = l.split(" ");    e.code = e.params[0].toUpperCase();    if (e.params[e.params.length - 1] == "")        e.params.length--;    e.meat = l.substr (sep + 1, l.length);    e.type = "parseddata";    e.destObject = this;    e.destMethod = "onParsedData";        return true;    }
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/20c17fc60903ecd3b816282ba580a96c2be8959f/irc.js/buggy/extensions/irc/js/lib/irc.js