r_ptr.LST 370 B

1234567891011121314151617
  1. Listing:
  2. 1 MODULE RPtr;
  3. 2 VAR ExitCode : INTEGER;
  4. 3 p, q : POINTER TO INTEGER;
  5. 4 BEGIN
  6. 5 ExitCode := 0;
  7. 6 p := NIL;
  8. 7 q := p;
  9. 8 IF p = NIL THEN ExitCode := ExitCode + 1 END;
  10. 9 IF q = NIL THEN ExitCode := ExitCode + 10 END;
  11. 10 IF p = q THEN ExitCode := ExitCode + 100 END
  12. 11 END RPtr.
  13. 0 errors