longstr.def 754 B

123456789101112131415161718192021
  1. DEFINITION MODULE LongStr;
  2. (* ISO 10514-1: conversion between LONGREAL values and string forms.
  3. V3 models LONGREAL as REAL (both 64-bit), so this shares RealStr's
  4. formatter. *)
  5. IMPORT ConvTypes;
  6. TYPE
  7. ConvResults = ConvTypes.ConvResults;
  8. PROCEDURE StrToReal (str : ARRAY OF CHAR; VAR real : LONGREAL;
  9. VAR res : ConvResults);
  10. PROCEDURE RealToFloat (real : LONGREAL; sigFigs : CARDINAL;
  11. VAR str : ARRAY OF CHAR);
  12. PROCEDURE RealToEng (real : LONGREAL; sigFigs : CARDINAL;
  13. VAR str : ARRAY OF CHAR);
  14. PROCEDURE RealToFixed (real : LONGREAL; place : INTEGER;
  15. VAR str : ARRAY OF CHAR);
  16. PROCEDURE RealToStr (real : LONGREAL; VAR str : ARRAY OF CHAR);
  17. END LongStr.