STREDIT.DEF 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. DEFINITION MODULE StrEdit;
  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/stredit.dev 1.6 17 Mar 1991 18:05:58 coleb $
  12. *
  13. *)
  14. PROCEDURE Append( VAR TheStr: ARRAY OF CHAR;
  15. AppStr: ARRAY OF CHAR);
  16. PROCEDURE AssignStr( instr: ARRAY OF CHAR; VAR
  17. outstr: ARRAY OF CHAR );
  18. PROCEDURE CAPstr(VAR TheStr : ARRAY OF CHAR);
  19. PROCEDURE Center( VAR TheStr: ARRAY OF CHAR;
  20. RequiredLength: CARDINAL );
  21. PROCEDURE CrunchBlanks(VAR line : ARRAY OF
  22. CHAR);
  23. PROCEDURE CutLeadingChars(TheChar : CHAR; VAR
  24. TheStr : ARRAY OF CHAR);
  25. PROCEDURE CutTrailingChars(TheChar : CHAR; VAR
  26. TheStr : ARRAY OF CHAR);
  27. PROCEDURE DeleteChar(TheChar : CHAR; VAR x :
  28. ARRAY OF CHAR);
  29. PROCEDURE DeleteRightJustified( VAR TheStr:
  30. ARRAY OF CHAR; spot, HowMany: CARDINAL );
  31. PROCEDURE InsertRightJustified( str1: ARRAY OF
  32. CHAR; VAR str2: ARRAY OF CHAR; spot:
  33. CARDINAL );
  34. PROCEDURE InsertSubstr(str1 : ARRAY OF CHAR;
  35. start, lnth : CARDINAL; VAR str2 : ARRAY OF
  36. CHAR; ndx : CARDINAL);
  37. PROCEDURE InsertTabs(VAR TheStr : ARRAY OF
  38. CHAR; tabInterval: CARDINAL;
  39. leadingOnly: BOOLEAN);
  40. PROCEDURE InsertTimes(Ch : CHAR; VAR TheStr :
  41. ARRAY OF CHAR; indx, times : CARDINAL);
  42. PROCEDURE LeftJustify( VAR TheStr: ARRAY OF
  43. CHAR; RequiredLength: CARDINAL );
  44. PROCEDURE LowerStr(VAR TheStr : ARRAY OF CHAR);
  45. PROCEDURE MakeCurrency( CurrencySymbol: ARRAY OF
  46. CHAR; VAR TheStr: ARRAY OF CHAR );
  47. PROCEDURE OverWrite(obj : ARRAY OF CHAR; VAR
  48. targ : ARRAY OF CHAR; pos : CARDINAL);
  49. PROCEDURE ReplaceStr(searchstr, replacstr :
  50. ARRAY OF CHAR; VAR TheStr : ARRAY OF CHAR);
  51. PROCEDURE ReplaceStrInsens(
  52. searchstr, replacstr : ARRAY OF CHAR;
  53. VAR TheStr : ARRAY OF CHAR);
  54. PROCEDURE ReplaceTabs(VAR TheStr : ARRAY OF
  55. CHAR; tabInterval: CARDINAL);
  56. PROCEDURE RightJustify( VAR TheStr: ARRAY OF
  57. CHAR; RequiredLength: CARDINAL );
  58. PROCEDURE SetLength( VAR TheStr : ARRAY OF CHAR;
  59. NewLength : CARDINAL);
  60. PROCEDURE Init();
  61. END StrEdit.