Home |
Previous Page | Next Page GLS Environment Variables > GLS-Related Environment Variables >
The CC8BITLEVEL environment
variable determines the type of processing that the ESQL/C filter, esqlmf,
performs on non-ASCII (8-bit and multibyte) characters.
See also Generating Non-ASCII Filenames.

>>-CC8BITLEVEL--+-0-+------------------------------------------><
+-1-+
+-2-+
'-3-'
- Element
- Description
- 0
- The esqlmf filter converts all non-ASCII
characters in literal
strings and comments
to octal constants (for C compilers that do not support these uses
of non-ASCII characters).
- 1
- The esqlmf filter converts non-ASCII
characters in literal strings to octal constants but allows them
in comments (some C compilers do support non-ASCII characters in
comments).
- 2
- The esqlmf filter allows non-ASCII characters
in literal strings and ensures that all the bytes in the non-ASCII characters
have the eighth bit set (for C compilers with this requirement).
- 3
- The esqlmf filter does not filter non-ASCII
characters (for C compilers that support multibyte characters in literal
strings and comments).
To invoke esqlmf each time that you process
an ESQL/C file with the esql command,
set the ESQLMF environment variable to 1. If you do not set CC8BITLEVEL, the esql command
assumes a value for CC8BITLEVEL of 0.
Important:
For ESQLMF to take effect, do not
set CC8BITLEVEL to 3.
Home |
[ Top of Page | Previous Page | Next Page | Contents |
Index ]