PUB strtoupper (strAddr) | i {{ sets all characters in string to uppercase. }} bytefill(@ostr, 0, STR_MAX_LENGTH) REPEAT i FROM 0 TO strsize(strAddr) IF (byte[strAddr + i] => 97 AND byte[strAddr + i] =< 122) ' if byte is in the lowercase range, subtract 32 from byte ostr[i] += byte[strAddr + i] - 32 ELSE ostr[i] += byte[strAddr + i] return @ostr