packages feed

language-Modula2-0.1: examples/Modula-2_Libraries/andrea-m2/lib/multiscope/shortrea.mod

(*$T-*)
(*$R-*)
IMPLEMENTATION MODULE ShortRealInOut;

IMPORT RealInOut;

VAR
  x :LONGREAL;
  
PROCEDURE ReadReal( VAR r :REAL );
BEGIN
  RealInOut.ReadReal( x );   r := SHORT( x );
  Done := RealInOut.Done;
END ReadReal;

PROCEDURE WriteReal( r      :REAL; 
                     length :CARDINAL );
BEGIN
  RealInOut.WriteReal( LONG( r ), length );
END WriteReal;

END ShortRealInOut.