mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Mar 2010
Posts: 57
W
Wiz126 Offline OP
Babel fish
OP Offline
Babel fish
W
Joined: Mar 2010
Posts: 57
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

Joined: Dec 2002
Posts: 5,420
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 5,420
Thanks this issue has been fixed for the next version.


Link Copied to Clipboard