STRINGS.DEF 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * STRINGS.DEF - Modula-2 core library interface *
  5. * *
  6. * COPYRIGHT (C) 1987..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. DEFINITION MODULE Strings;
  11. IMPORT Str ;
  12. CONST
  13. Delete = Str.Delete ;
  14. Length = Str.Length ;
  15. CompareStr = Str.Compare ;
  16. PROCEDURE Assign ( source : ARRAY OF CHAR ;
  17. VAR dest : ARRAY OF CHAR ) ;
  18. PROCEDURE Insert ( substr : ARRAY OF CHAR;
  19. VAR str : ARRAY OF CHAR ;
  20. inx : CARDINAL ) ;
  21. PROCEDURE Pos ( substr : ARRAY OF CHAR;
  22. VAR str : ARRAY OF CHAR ) : CARDINAL ;
  23. PROCEDURE Copy ( str : ARRAY OF CHAR ;
  24. inx : CARDINAL ;
  25. len : CARDINAL ;
  26. VAR result : ARRAY OF CHAR ) ;
  27. PROCEDURE Concat ( s1,s2 : ARRAY OF CHAR ;
  28. VAR result : ARRAY OF CHAR ) ;
  29. END Strings.
  30.