Make OS_GSTrans be more sensible about what it treats as system variables
Detail: s/Arthur2 - OS_GSTrans now uses the same rules as OS_SetVarValue when deciding whether text within angle brackets is a valid system variable name or not. In particular spaces in the middle of a variable name are no longer considered valid, so expressions such as "*If 0<1 AND 1>0 then echo true" now have the expected result Also replaced the magic constant used for the name buffer length with a proper symbolic value, and tweaked its handling a bit in order to increase the maximum permissible variable name length from 253 chars to 255 (although OS_SetVarVal allows longer) Admin: Tested on Iyonix Fixes issue reported on forums: https://www.riscosopen.org/forum/forums/4/topics/2912 Version 5.35, 4.79.2.245. Tagged as 'Kernel-5_35-4_79_2_245'
Showing
Please register or sign in to comment