| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- (* Release 3.10 *)
- (*-------------------------------------------------------------------------*
- * *
- * STRINGS.MOD - String handling (core library) *
- * *
- * COPYRIGHT (C) 1987..1992 Clarion Software Corporation. *
- * All Rights Reserved *
- * *
- *--------------------------------------------------------------------------*)
- (*$V-*)
- IMPLEMENTATION MODULE Strings;
- PROCEDURE Assign ( source : ARRAY OF CHAR ;
- VAR dest : ARRAY OF CHAR ) ;
- BEGIN
- Str.Copy(dest,source) ;
- END Assign ;
- PROCEDURE Insert ( substr : ARRAY OF CHAR;
- VAR str : ARRAY OF CHAR ;
- inx : CARDINAL ) ;
- BEGIN
- Str.Insert ( str,substr,inx ) ;
- END Insert ;
- PROCEDURE Pos ( substr : ARRAY OF CHAR;
- VAR str : ARRAY OF CHAR ) : CARDINAL ;
- BEGIN
- RETURN Str.Pos(str,substr) ;
- END Pos ;
- PROCEDURE Copy ( str : ARRAY OF CHAR ;
- inx : CARDINAL ;
- len : CARDINAL ;
- VAR result : ARRAY OF CHAR ) ;
- BEGIN
- Str.Slice(result,str,inx,len) ;
- END Copy ;
- PROCEDURE Concat ( s1,s2 : ARRAY OF CHAR ;
- VAR result : ARRAY OF CHAR ) ;
- BEGIN
- Str.Concat (result,s1,s2) ;
- END Concat ;
- END Strings.
|