SplitV1.def 729 B

12345678910111213141516171819202122232425262728
  1. DEFINITION MODULE SplitV1;
  2. TYPE
  3. Element = RECORD
  4. pos : CARDINAL;
  5. element : ARRAY[0..255] OF CHAR;
  6. END;
  7. Structure = ARRAY[0..20] OF Element;
  8. VAR
  9. trimMode : BOOLEAN;
  10. allTrimMode : BOOLEAN;
  11. noDupMode : BOOLEAN;
  12. rtrim : BOOLEAN;
  13. ltrim : BOOLEAN;
  14. PROCEDURE Ltrim ( VAR src : ARRAY OF CHAR; separator : CHAR );
  15. PROCEDURE Rtrim ( VAR src : ARRAY OF CHAR ; separator : CHAR );
  16. PROCEDURE removeDuplicate ( VAR src : ARRAY OF CHAR ; separator : CHAR );
  17. PROCEDURE SplitStr(s : ARRAY OF CHAR; separator : CHAR; VAR out : Structure);
  18. PROCEDURE InitStructure ( VAR out : Structure);
  19. END SplitV1.