contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
Streams: changing modifiers on #process-output and #error
Prerequisite Concepts     Related Syntax  

The #process-output and #error streams are always open, and cannot be closed or discarded. They can only be reopened to change their modifiers. reopen cannot specify a stream attachment when applied to either of these streams. The following restrictions apply to open modifiers specified in the reopen action:

Examples of reopening #process-output are:


  1.   reopen #process-output
    

  2.   reopen #process-output with binary 2
    

  3.   reopen #process-output with "us"
    

  4.   reopen #process-output with ("l" & binary 0)
    

The first example does nothing at all. The second is used to change the default binary-output modifier on the #process-output stream. The third changes the element content modifiers. The fourth changes both the element content modifiers and binary ordering. The two modifiers may appear in any order.

The "h" and "z" element content modifiers are always on, so line-breaking and translation are never applied to text written to the #process-output or #error streams. By default, no case conversion or stripping is done on element content, and the binary output value is either the value specified in the binary-output declaration if given, or zero (0) if not.

Prerequisite Concepts
     Arrays
 
  Related Syntax
   #error
   #process-output
 
----

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:00:52 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.