longstr.mod 929 B

1234567891011121314151617181920212223242526272829303132333435
  1. IMPLEMENTATION MODULE LongStr;
  2. (* LongStr layers on RealStr since V3's LONGREAL is REAL. *)
  3. IMPORT ConvTypes, RealStr;
  4. PROCEDURE StrToReal (str : ARRAY OF CHAR; VAR real : LONGREAL;
  5. VAR res : ConvResults);
  6. BEGIN
  7. RealStr.StrToReal(str, real, res)
  8. END StrToReal;
  9. PROCEDURE RealToFloat (real : LONGREAL; sigFigs : CARDINAL;
  10. VAR str : ARRAY OF CHAR);
  11. BEGIN
  12. RealStr.RealToFloat(real, sigFigs, str)
  13. END RealToFloat;
  14. PROCEDURE RealToEng (real : LONGREAL; sigFigs : CARDINAL;
  15. VAR str : ARRAY OF CHAR);
  16. BEGIN
  17. RealStr.RealToEng(real, sigFigs, str)
  18. END RealToEng;
  19. PROCEDURE RealToFixed (real : LONGREAL; place : INTEGER;
  20. VAR str : ARRAY OF CHAR);
  21. BEGIN
  22. RealStr.RealToFixed(real, place, str)
  23. END RealToFixed;
  24. PROCEDURE RealToStr (real : LONGREAL; VAR str : ARRAY OF CHAR);
  25. BEGIN
  26. RealStr.RealToStr(real, str)
  27. END RealToStr;
  28. END LongStr.