#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
referents-allowedcannot be specified, and
domain-freeby default, so specifying the
domain-freemodifier or the
helement content format modifiers has no effect.
The following examples demonstrate different cases of reopening
reopen #process-output with binary 2
reopen #process-output with "us"
reopen #process-output with ("l" & binary 0)
The first example does nothing at all. The second is used to change the default
#process-output. 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.
z element content modifiers are always on, so line breaking rules
translate rules are never applied to text written to
#error. 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 (