rem: numnicks=0; tmp=""; 
add: var Channel_user; var numnicks=0; var tmp=""; 
context: function IRCClient_names(chan) {	numnicks=0;	tmp="";	for(thisChannel_user in Channels[chan].users) {		Channel_user=Clients[Channels[chan].users[thisChannel_user]];		if (Channel_user.nick &&		    (Channel_user.conntype != TYPE_SERVER) && (		    !(Channel_user.mode&USERMODE_INVISIBLE) ||		    (this.onchannel(chan)) ) ) {			if (numnicks)				tmp += " ";			if (Channels[chan].ismode(Channel_user.id,CHANLIST_OP))				tmp += "@";			else if (Channels[chan].ismode(Channel_user.id,CHANLIST_VOICE))				tmp += "+";			tmp += Channel_user.nick;			numnicks++;			if (numnicks >= 59) {				// dump what we've got, it's too much.				this.numeric353(chan, tmp);				numnicks=0;				tmp="";			}		}	}	if(numnicks)		this.numeric353(chan, tmp);}
meta: 4284	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4284/8873ee606eff83dfffb34fbfda973ddb55c1e1ba/ircd.js/clean/ircd.js