Rational Developer for System z

PL/I logical NOT symbols

You can define an alternate PL/I logical NOT symbol in a file mapping definition.

The standard PL/I logical NOT symbol is ¬ or X'5F'. The logical NOT sign might appear as a logical NOT symbol (¬) or a caret symbol (^) on your keyboard.

For certain workstation code pages, iconv may convert PL/I logical NOT symbols (character code hex 5F) into undefined characters (character code hex 7F). To resolve this issue, the PL/I language allows you to define up to seven alternate logical NOT symbols. You can specify an alternate symbol in a file mapping definition for PL/I files.

When you specify an alternate symbol, the standard NOT symbol is no longer recognized unless you specify it as one of the PL/I logical NOT symbols in the mapping definition. If you define tilde character, X'A1' (~) as the logical NOT symbol in a file mapping definition, for example, then the tilde character will be recognized as the logical NOT operator, and the standard NOT symbol, ¬, X'5F', will not be recognized. If you specify both of these symbols as the PL/I logical NOT symbol, then either the tilde or the standard NOT symbol will be recognized as the logical NOT operator.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)