m_func.LST 358 B

123456789101112131415161718192021
  1. Listing:
  2. 1 MODULE MFunc;
  3. 2 MODULE M EXPORT Get, cnt;
  4. 3 VAR cnt : INTEGER;
  5. 4 PROCEDURE Get : INTEGER;
  6. 5 BEGIN
  7. 6 cnt := cnt + 1;
  8. 7 RETURN 42
  9. 8 END Get;
  10. 9 END M;
  11. 10 VAR ExitCode : INTEGER;
  12. 11 BEGIN
  13. 12 M.Get();
  14. 13 M.Get;
  15. 14 ExitCode := M.Get() + M.cnt
  16. 15 END MFunc.
  17. 0 errors