- MODULE TStrEq;
- (* String content equality/inequality (`=`/`#`) for CHAR arrays and
- string literals. Exit 15. *)
- VAR ExitCode : INTEGER;
- VAR a : ARRAY [0 .. 3] OF CHAR;
- BEGIN
- a[0] := "a"; a[1] := "b"; a[2] := "c"; a[3] := CHR(0);
- IF a = "abc" THEN ExitCode := ExitCode + 1 ELSE ExitCode := 100 END;
- IF a # "abd" THEN ExitCode := ExitCode + 2 ELSE ExitCode := 100 END;
- IF "hello" = "hello" THEN ExitCode := ExitCode + 4 ELSE ExitCode := 100 END;
- IF "hello" # "world" THEN ExitCode := ExitCode + 8 ELSE ExitCode := 100 END
- END TStrEq.
|