STRCONV.DEF 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. DEFINITION MODULE StrConv;
  2. (*
  3. * REPERTOIRE
  4. * Release 1.6
  5. * By Charles Bradford and Cole Brecheen
  6. * (c) Copyright 1985-1992 PMI
  7. * Green Bay, Wisconsin
  8. * All rights reserved
  9. * (414) 468-6040
  10. *
  11. * $Header: D:/logfiles/defs/strconv.dev 1.4 30 Dec 1990 18:04:56 coleb $
  12. *
  13. *)
  14. FROM NumTypes IMPORT Real8;
  15. PROCEDURE AppendDecoded( VAR TheStr : ARRAY OF
  16. CHAR; TheCodeChar : CHAR; StrConst : ARRAY
  17. OF CHAR );
  18. PROCEDURE CardinalToStr( TheNum : CARDINAL;
  19. width : CARDINAL; VAR TheStr : ARRAY OF CHAR
  20. );
  21. PROCEDURE IntegerToStr( TheNum : INTEGER; width
  22. : CARDINAL; VAR TheStr : ARRAY OF CHAR );
  23. PROCEDURE LongIntegerToStr( TheNum : LONGINT;
  24. width : CARDINAL; VAR TheStr : ARRAY OF CHAR
  25. );
  26. PROCEDURE RealToStr( TheNum: Real8;
  27. DigitsRightOfDec, width: INTEGER; VAR
  28. TheStr: ARRAY OF CHAR);
  29. PROCEDURE ReturnedCard( TheStr: ARRAY OF CHAR ):
  30. CARDINAL;
  31. PROCEDURE ReturnedInt( TheStr: ARRAY OF CHAR ):
  32. INTEGER;
  33. PROCEDURE StrToLongInteger( TheStr : ARRAY OF
  34. CHAR; StartingSpot : CARDINAL; VAR TheLong :
  35. LONGINT ) : BOOLEAN;
  36. PROCEDURE StrToCardinal( TheStr : ARRAY OF CHAR;
  37. StartingSpot : CARDINAL; VAR TheCard :
  38. CARDINAL ) : BOOLEAN;
  39. PROCEDURE StrToInteger( TheStr : ARRAY OF CHAR;
  40. StartingSpot : CARDINAL; VAR TheInt :
  41. INTEGER ) : BOOLEAN;
  42. PROCEDURE StrToReal(TheStr : ARRAY OF CHAR;
  43. StartingSpot : CARDINAL; VAR TheReal :
  44. Real8): BOOLEAN;
  45. PROCEDURE DateToStr( month, day, year :
  46. CARDINAL; VAR TheStr : ARRAY OF CHAR );
  47. PROCEDURE TimeToStr( hours, minutes, seconds,
  48. hundredths : CARDINAL; VAR TheStr : ARRAY OF
  49. CHAR);
  50. PROCEDURE ScientificToPlain( scientific: ARRAY
  51. OF CHAR; DigitsToRight, width: CARDINAL; VAR
  52. plain: ARRAY OF CHAR ): BOOLEAN;
  53. PROCEDURE OldSetFormToNew( OldFormStr: ARRAY OF
  54. CHAR; VAR NewFormStr: ARRAY OF CHAR );
  55. PROCEDURE Init();
  56. END StrConv.