swirl
Guide to OmniMark 7   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
Prerequisite Concepts     Related Syntax  

Streams: changing modifiers on #process-output and #error

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 [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACYLIBRARIES ] [ ERRORS ]

OmniMark 7.1.2 Documentation Generated: June 28, 2005 at 5:44:43 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.