I got a noticeable lag when performing an $ialchan(*,#,N) with large amount of addresses in mIRC v6.14 compared to previous versions. Did referrer to the versions.txt but no changes were made. Hmmm...

1.67ghz AMD2000+ (OC`ed 1.8ghz) 512ddrRam 60gbHdd

alias find.host.list.on.chan {

var %tmp.very.long.host.token.1 = *!*@*.haha.com,*!*@*.hehe.com,*!*@*.hihi.com...etc²

var %tmp.very.long.host.token.2 = *!*@*.gaga.com,*!*@*.gege.com,*!*@*.gigi.com...etc²

var %tmp.very.long.host.token.3 = *!*@*.lala.com,*!*@*.lele.com,*!*@*.lili.com....etc²

var %tmp.find.host.list.on.chan, %tmp.host, %tmp.token, %tmp.count = 1

while (%tmp.very.long.host.token. [ $+ [ %tmp.count ] ]) {
%tmp.token = 1

while ($gettok(%tmp.very.long.host.token. [ $+ [ %tmp.count ] ],%tmp.token,44)) {
%tmp.host = $ifmatch
if ($ialchan(%tmp.host,$iif($chan,$ifmatch,$1),0)) %tmp.find.host.list.on.chan = $addtok(%tmp.find.host.list.on.chan,%tmp.host,32)
inc %tmp.token
}

inc %tmp.count
}

echo %tmp.find.host.list.on.chan

}