Log

Import List

    Object
    Object
    StdChannels
    TextRider
 
Procedure Summary
Adr(ARRAY OF CHAR, VAR ARRAY OF BYTE)

          
Bool(ARRAY OF CHAR, BOOLEAN)

          
Char(ARRAY OF CHAR, CHAR)

          
ClearError()

          
Done(): BOOLEAN

          Returns TRUE if the last operation was successful.
Flush()

          Flushes all buffers associated with writer.
Hex(ARRAY OF CHAR, LONGINT)

          
Int(ARRAY OF CHAR, LONGINT)

          
LString(ARRAY OF CHAR, ARRAY OF LONGCHAR)

          Very primitive LONGCHAR output.
Ln()

          
LongInt(ARRAY OF CHAR, LONGINT)

          
LongReal(ARRAY OF CHAR, LONGREAL)

          
LongRealEng(LONGREAL)

          
Msg(ARRAY OF CHAR)

          
Object(ARRAY OF CHAR, Object)

          
Ptr(ARRAY OF CHAR, PTR)

          
Real(ARRAY OF CHAR, REAL)

          
RealEng(REAL)

          
Set(ARRAY OF CHAR, SET)

          
SetWriter(Writer)

          
ShortInt(ARRAY OF CHAR, SHORTINT)

          
String(ARRAY OF CHAR, ARRAY OF CHAR)

          
Type(ARRAY OF CHAR, PTR)

          
Variable Summary
writer-: Writer

          This is the rider used by the output procedures.

Procedure Detail

Adr

PROCEDURE Adr(msg: ARRAY OF CHAR; 
              VAR x: ARRAY OF BYTE)

Bool

PROCEDURE Bool(msg: ARRAY OF CHAR; 
               bool: BOOLEAN)

Char

PROCEDURE Char(msg: ARRAY OF CHAR; 
               ch: CHAR)

ClearError

PROCEDURE ClearError()

Done

PROCEDURE Done(): BOOLEAN

Returns TRUE if the last operation was successful.


Flush

PROCEDURE Flush()

Flushes all buffers associated with writer.


Hex

PROCEDURE Hex(msg: ARRAY OF CHAR; 
              lint: LONGINT)

Int

PROCEDURE Int(msg: ARRAY OF CHAR; 
              int: LONGINT)

LString

PROCEDURE LString(msg: ARRAY OF CHAR; 
                  s: ARRAY OF LONGCHAR)

Very primitive LONGCHAR output. The procedure writes a string of SHORTed characters. If a character cannot be shorted, it is replaced by the character `?'. In the future, this may be changed to UTF-8 output. Use at your own risk!

As it is, this procedure should not be documented in the reference manual.


Ln

PROCEDURE Ln()

LongInt

PROCEDURE LongInt(msg: ARRAY OF CHAR; 
                  lint: LONGINT)

LongReal

PROCEDURE LongReal(msg: ARRAY OF CHAR; 
                   lreal: LONGREAL)

LongRealEng

PROCEDURE LongRealEng(lreal: LONGREAL)

Msg

PROCEDURE Msg(msg: ARRAY OF CHAR)

Object

PROCEDURE Object(msg: ARRAY OF CHAR; 
                 obj: Object)

Ptr

PROCEDURE Ptr(msg: ARRAY OF CHAR; 
              ptr: PTR)

Real

PROCEDURE Real(msg: ARRAY OF CHAR; 
               real: REAL)

RealEng

PROCEDURE RealEng(real: REAL)

Set

PROCEDURE Set(msg: ARRAY OF CHAR; 
              s: SET)

SetWriter

PROCEDURE SetWriter(w: Writer)

ShortInt

PROCEDURE ShortInt(msg: ARRAY OF CHAR; 
                   sint: SHORTINT)

String

PROCEDURE String(msg: ARRAY OF CHAR; 
                 s: ARRAY OF CHAR)

Type

PROCEDURE Type(msg: ARRAY OF CHAR; 
               ptr: PTR)
Variable Detail

writer

VAR writer-: Writer

This is the rider used by the output procedures. It is initialized to hold a text writer to the channel StdChannels.stderr. This can be changed by calling SetWriter.