|
@@ -13,7 +13,7 @@ BEGIN {UNCOOPERATIVE, UNCHECKED}
|
|
END Enter;
|
|
END Enter;
|
|
|
|
|
|
PROCEDURE Exit*;
|
|
PROCEDURE Exit*;
|
|
-BEGIN {UNCOOPERATIVE, UNCHECKED}
|
|
|
|
|
|
+BEGIN {UNCOOPERATIVE, UNCHECKED} Ln;
|
|
END Exit;
|
|
END Exit;
|
|
|
|
|
|
(** Send the specified characters to the trace output (cf. Streams.Sender). *)
|
|
(** Send the specified characters to the trace output (cf. Streams.Sender). *)
|
|
@@ -176,8 +176,8 @@ BEGIN {UNCOOPERATIVE, UNCHECKED}
|
|
DEC (skip);
|
|
DEC (skip);
|
|
END;
|
|
END;
|
|
WHILE count # 0 DO
|
|
WHILE count # 0 DO
|
|
- IF frame.previous = NIL THEN RETURN END;
|
|
|
|
Address (frame.caller); Char (':'); Ln;
|
|
Address (frame.caller); Char (':'); Ln;
|
|
|
|
+ IF frame.previous = NIL THEN RETURN END;
|
|
IF frame.previous - ADDRESS OF frame.descriptor <= size THEN
|
|
IF frame.previous - ADDRESS OF frame.descriptor <= size THEN
|
|
Memory (ADDRESS OF frame.parameters, frame.previous - ADDRESS OF frame.descriptor);
|
|
Memory (ADDRESS OF frame.parameters, frame.previous - ADDRESS OF frame.descriptor);
|
|
ELSIF size # 0 THEN
|
|
ELSIF size # 0 THEN
|