Some characters that I enter in editor displayed not identical to those on keyboard. So I have error messages like this:
Character with decimal value 176 does not belong to the PL/I character set. It will be ignored.
when trying to compile PL/I programm.
Sometimes character can displayed even properly, but I still have similar error message.
Examples of this characters are character that represents logical OR, logical NOT.
How to solve this problem? Is it a settings of editor, or settings of program IBM Personal Communications? Or may be it is better to enter 16-code of those symbols (how to do that if possible, and how to determine what code I need)?
There is a lot of places where this can go wrong...
'4F'X, which is a pipe-character'|'in codepage 1140 (English), but an exclamation mark'!'in codepage 1141 (German). Default for NOT is'5F'Xwhich is a logical NOT-sign'¬'in 1140 but a caret'^'in 1141.Since these problems are well known the compiler offers two options
OR()andNOT()to set the characters to be used for these operators. So you might look in your compile-listing whether these parameters are set in your installation and what their values are since these are the characters you have to use.