MODULE Test;
-TYPE
- Stream* = POINTER TO Handle;
- Handle = RECORD END;
-
- Writer* = RECORD END;
-
- Printer* = RECORD (Writer) END;
+IMPORT CPStrings, Out;
VAR
- s : Stream;
- o : Writer;
- out : Printer;
-
-PROCEDURE SetStream(VAR w : Writer; stream : Stream);
-BEGIN
-END SetStream;
+ s : ARRAY 80 OF CHAR;
BEGIN
- SetStream(o, s);
- SetStream(out, s);
+ CPStrings.IntToString(123456789, s);
+ Out.String(s); Out.Ln;
+ CPStrings.RealToString(321.123456, s);
+ Out.String(s); Out.Ln;
END Test.