OS/2 Procedures Language 2/REXX


Inf-HTML [About][Toc][Index] 0.9b (c) 1995 Peter Childs


OPTIONS




 >>----OPTIONS-----expression----;-------------><

OPTIONS is used to pass special requests or parameters to the language 
processor.  For example, they can be language processor options or they 
can define a special character set. 
The expression is evaluated, and the result is examined one word at a 
time.  If the words are recognized by the language processor, then they 
are obeyed.  Words that are not recognized are ignored and assumed to be 
instructions to a different processor. 
The following words are recognized by the language processors: 
 ETMODE            Specifies that literal strings containing double-byte 
                   character set (DBCS) characters can be used in the 
                   program. 
 NOETMODE          Specifies that literal strings containing DBCS 
                   characters cannot be used in the program. NOETMODE is 
                   the default. 
 EXMODE            Specifies that DBCS data in mixed strings is handled on 
                   a logical character basis by instructions, operators 
                   and functions. DBCS data integrity is maintained. 
 NOEXMODE          Specifies that any data in strings is handled on a byte 
                   basis. The integrity of any DBCS characters might be 
                   lost. NOEXMODE is the default. 
 Notes: 
   1. Because of the scanning procedures of the language processor, you 
      are advised to place an OPTIONS ETMODE instruction as the first 
      instruction of a program containing DBCS literal strings. 
   2. To ensure proper scanning of a program containing DBCS literals, 
      type the words ETMODE, NOETMODE, EXMODE, and NOEXMODE as literal 
      strings (that is, enclosed in quotation marks) in the OPTIONS 
      instruction. 
   3. The OPTIONS ETMODE and OPTIONS EXMODE settings are saved and 
      restored across subroutine and function calls. 
   4. The words ETMODE, EXMODE, NOEXMODE, and NOETMODE can occur several 
      times within the result. The word that takes effect is determined by 
      the last valid one specified between the pairs ETMODE/NOETMODE and 
      EXMODE/NOEXMODE. 
   

Inf-HTML End Run - Successful