M2STRING.DEF 1001 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. DEFINITION MODULE M2Strings;
  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/m2string.dev 1.4 30 Dec 1990 18:02:00 coleb $
  12. *
  13. *)
  14. PROCEDURE Assign(VAR source: ARRAY OF CHAR; VAR
  15. dest: ARRAY OF CHAR);
  16. PROCEDURE CompareStr(s1, s2: ARRAY OF CHAR):
  17. INTEGER;
  18. PROCEDURE Concat(s1, s2: ARRAY OF CHAR; VAR
  19. result: ARRAY OF CHAR);
  20. PROCEDURE Copy(str: ARRAY OF CHAR; inx:
  21. CARDINAL; len: CARDINAL; VAR result: ARRAY
  22. OF CHAR);
  23. PROCEDURE Delete(VAR str: ARRAY OF CHAR; inx:
  24. CARDINAL; len: CARDINAL);
  25. PROCEDURE Insert(substr: ARRAY OF CHAR; VAR str:
  26. ARRAY OF CHAR; inx: CARDINAL);
  27. PROCEDURE Pos(substr, str: ARRAY OF CHAR):
  28. CARDINAL;
  29. PROCEDURE Length(VAR str: ARRAY OF CHAR):
  30. CARDINAL;
  31. PROCEDURE Init();
  32. END M2Strings.