DEFINITION MODULE LongStr; (* ISO 10514-1: conversion between LONGREAL values and string forms. V3 models LONGREAL as REAL (both 64-bit), so this shares RealStr's formatter. *) IMPORT ConvTypes; TYPE ConvResults = ConvTypes.ConvResults; PROCEDURE StrToReal (str : ARRAY OF CHAR; VAR real : LONGREAL; VAR res : ConvResults); PROCEDURE RealToFloat (real : LONGREAL; sigFigs : CARDINAL; VAR str : ARRAY OF CHAR); PROCEDURE RealToEng (real : LONGREAL; sigFigs : CARDINAL; VAR str : ARRAY OF CHAR); PROCEDURE RealToFixed (real : LONGREAL; place : INTEGER; VAR str : ARRAY OF CHAR); PROCEDURE RealToStr (real : LONGREAL; VAR str : ARRAY OF CHAR); END LongStr.