Hello,
I am facing a strange call-in problem. I wrote a small self-describing example that reproduces it:
https://gist.github.com/3199510
On V5.5x64 the result is:
0: -( 5) is: -5 = -5
1: -( 4) is: -4 = -4
2: -( 3) is: -3 = -3
3: -( 2) is: -2 = -2
4: -( 1) is: -1 = -1
5: -( 0) is: 0 = 0
6: -(-1) is: -1 = 1
7: -(-2) is: -2 = 2
8: -(-3) is: -3 = 3
9: -(-4) is: -4 = 4
...while the expected result (tested on V5.4-002Bx64) is:
0: -( 5) is: -5 = -5
1: -( 4) is: -4 = -4
2: -( 3) is: -3 = -3
3: -( 2) is: -2 = -2
4: -( 1) is: -1 = -1
5: -( 0) is: 0 = 0
6: -(-1) is: 1 = 1
7: -(-2) is: 2 = 2
8: -(-3) is: 3 = 3
9: -(-4) is: 4 = 4
I guess it's a bug of V5.5 itself...
Best regards,
Tom.