rem: if ((!mask.nickRE || user.nick.match(mask.nickRE)) && (!mask.userRE || user.name.match(mask.userRE)) && 
add: if ((!mask.nickRE || user.unicodeName.match(mask.nickRE)) && (!mask.userRE || user.name.match(mask.userRE)) && 
context:     function hostmaskMatches(user, mask)    {        // Need to match .nick, .user, and .host.        if (!("nickRE" in mask))        {            // We cache all the regexp objects, but use null if the term is             // just "*", so we can skip having the object *and* the .match            // later on.            if (mask.nick == "*")                mask.nickRE = null;            else                mask.nickRE = makeMaskRegExp(mask.nick);                        if (mask.user == "*")                mask.userRE = null;            else                mask.userRE = makeMaskRegExp(mask.user);                        if (mask.host == "*")                mask.hostRE = null;            else                mask.hostRE = makeMaskRegExp(mask.host);        }        if ((!mask.nickRE || user.nick.match(mask.nickRE)) &&             (!mask.userRE || user.name.match(mask.userRE)) &&             (!mask.hostRE || user.host.match(mask.hostRE)))            return true;        return false;    };
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/0918cade427e1856c2e2bcfdefa8b4ea3e457b73/irc.js/clean/js/lib/irc.js