The following code is broken:
If '20'x = '09'x then Say "BAD!" Else say "GOOD!" Exit
Under all previous releases of ooREXX and by any logic, the above program would have said "GOOD!" and rightly so. However, it appears that a '09'x is now being considered "white space" although this is not documented in the reference manual.
This is a very serious problem for people who do a lot of programming using hex data streams and it is a huge backward-compatibility issue!
Changing the code to If '20'x == '09'x then ... fixes the code, but at what cost! We cannot afford to go tons of code making this kind of change and we don't know if other characters are also being considered "white space" too. Please fix this and change it back!!
Thank you, -Mark