Subj. The main problem is with this line:
elsif maj = 5 and mine = 1 or 2 then
Specifically, the condition is always true because of 'or 2'. Additionally the function needs to be updated.
I have made a patch that solves the problem: http://openeuphoria.org/pastey/245.wc
Please, could anyone review and accept (or may be decline?) this fix?
Fixed: hg:euphoria/rev/84c30c83253a
Linking in http://openeuphoria.org/pastey/245.wc#3624 and http://openeuphoria.org/forum/m/124628.wc for more information.