t_ptrsentinel.mod 264 B

123456789
  1. MODULE TPtrSentinel;
  2. (* Integer-to-ADDRESS conversion supports C sentinel values. *)
  3. FROM SYSTEM IMPORT ADDRESS, VAL;
  4. VAR ExitCode : INTEGER;
  5. p : ADDRESS;
  6. BEGIN
  7. p := VAL(ADDRESS, -1);
  8. IF p # NIL THEN ExitCode := 42 ELSE ExitCode := 1 END
  9. END TPtrSentinel.