recently I’ve encountered a strange situation where it seems a function renders a different output than the output obtained when each of its instructions are executed separately. About a year ago I has asked this list for help on a similar matter, and it turned out (fortunately) to be just a typo issue in function names. But this time I’ve re-read the code several times and it’s still a mystery to me …
Thanks in advance for any help,
Ewan
Here is the revelant code snippet (items %6 and %11 should be equal, and why they are not is beyond me ):