$NOCASE.STRINGS Compiler Directive |
|
|
The $NOCASE.STRINGS directive compiles the program using case insensitive string operations.
Format
$NOCASE.STRINGS {OFF}
This directive must appear before any executable statements in the program source and applies to the entire program module.
The $NOCASE.STRINGS directive is deprecated and replaced by use of $MODE NOCASE.STRINGS.
Selecting case insensitive string mode affects the relational operators (=, #, <, >, <=, >=), their multivalue function equivalents (EQS(), NES(), LTS(), GES(), LES(), GES()), the CHANGE(), CONVERT(), COUNT(), DCOUNT(), FIELD(), LAST(), INDEX() and SWAP() functions, the CONVERT, FIND, FINDSTR, GROUPSTORE and LOCATE statements and pattern matching.
The OFF qualifier turns off case insensitive string comparisons. It is intended for use where the $BASIC.OPTIONS record has been used to set case insensitivity but should be overridden for specific programs. |