t_cstring_qual_prog.mod 349 B

1234567891011121314151617
  1. MODULE TCStringQualProg;
  2. (* Qualified C import: the FOR "C" ABI must also apply to M.P calls. *)
  3. IMPORT TCString;
  4. VAR
  5. ExitCode : INTEGER;
  6. s : ARRAY [0..7] OF CHAR;
  7. BEGIN
  8. s := "hello";
  9. IF (TCString.m2_c_strlen("hello") = 5)
  10. AND (TCString.m2_c_strlen(s) = 5) THEN
  11. ExitCode := 42
  12. ELSE
  13. ExitCode := 1
  14. END
  15. END TCStringQualProg.