It appears like $ini() has stopped working for when the subject parameter is an index and when the key parameter is 0. Looks like this happened sometimes when all the ini-routines were updated in 7.x.

I.E.

Code:
$ini(foo.ini, $ini(foo.ini, N), 0) ==  $ini(foo.ini, N, 0)


A quick testcase:

Code:
alias example {
  echo -a $!version = $version
  echo -a -
  echo -a First topic is: $ini(mirc.ini, 1)
  echo -a $ini(mirc.ini, $ini(mirc.ini, 1), 0) ==  $ini(mirc.ini, 1, 0)
  echo -a $iif($ini(mirc.ini, $ini(mirc.ini, 1), 0) ==  $ini(mirc.ini, 1, 0), PASSED, FAILED)
  echo -a -
  echo -a First topic is: $ini(mirc.ini, 2)
  echo -a $ini(mirc.ini, $ini(mirc.ini, 2), 0) ==  $ini(mirc.ini, 2, 0)
  echo -a $iif($ini(mirc.ini, $ini(mirc.ini, 2), 0) ==  $ini(mirc.ini, 2, 0), PASSED, FAILED)
}


Sample output:


6.35:

Code:
$version = 6.35
-
First topic is: chanfolder
80 == 80
PASSED
-
First topic is: update
1 == 1
PASSED


7.32:

Code:
$version = 7.32
-
First topic is: chanfolder
80 == 0
FAILED
-
First topic is: update
1 == 0
FAILED