This routine converts any upper case characters in a string to lower case.
All arguments are passed by reference. You may pass multiple strings at a time. Both movable strings and fixed strings are supported; all other types are ignored.
The following program:
10 hello$="Hello," 20 DIM world 30:$world="World!" 30 A%=2:CALL&4083,hello$,$world 40 PRINT hello$'$world
BASIC wrapper function
You can wrap up the routine as a standard BASIC function using the following snippet:
You could then invoke it like this:
PRINT FN_LCASE$("Hello, World!")
which would output