|
@@ -148,8 +148,10 @@ end;
|
|
|
|
|
|
|
|
|
|
Procedure PopAddrStack;[Public, Alias : 'FPC_POPADDRSTACK'];
|
|
Procedure PopAddrStack;[Public, Alias : 'FPC_POPADDRSTACK'];
|
|
|
|
+{$ifndef HAS_ADDR_STACK_ON_STACK}
|
|
var
|
|
var
|
|
hp : PExceptAddr;
|
|
hp : PExceptAddr;
|
|
|
|
+{$endif HAS_ADDR_STACK_ON_STACK}
|
|
begin
|
|
begin
|
|
{$ifdef excdebug}
|
|
{$ifdef excdebug}
|
|
writeln ('In Popaddrstack');
|
|
writeln ('In Popaddrstack');
|
|
@@ -161,11 +163,13 @@ begin
|
|
end
|
|
end
|
|
else
|
|
else
|
|
begin
|
|
begin
|
|
|
|
+{$ifndef HAS_ADDR_STACK_ON_STACK}
|
|
hp:=ExceptAddrStack;
|
|
hp:=ExceptAddrStack;
|
|
ExceptAddrStack:=ExceptAddrStack^.Next;
|
|
ExceptAddrStack:=ExceptAddrStack^.Next;
|
|
-{$ifndef HAS_ADDR_STACK_ON_STACK}
|
|
|
|
dispose(hp^.buf);
|
|
dispose(hp^.buf);
|
|
dispose(hp);
|
|
dispose(hp);
|
|
|
|
+{$else HAS_ADDR_STACK_ON_STACK}
|
|
|
|
+ ExceptAddrStack:=ExceptAddrStack^.Next;
|
|
{$endif HAS_ADDR_STACK_ON_STACK}
|
|
{$endif HAS_ADDR_STACK_ON_STACK}
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
@@ -269,7 +273,10 @@ begin
|
|
end;
|
|
end;
|
|
{
|
|
{
|
|
$Log$
|
|
$Log$
|
|
- Revision 1.5 2001-01-24 21:47:18 florian
|
|
|
|
|
|
+ Revision 1.6 2001-04-13 22:30:04 peter
|
|
|
|
+ * remove warnings
|
|
|
|
+
|
|
|
|
+ Revision 1.5 2001/01/24 21:47:18 florian
|
|
+ more MT stuff added
|
|
+ more MT stuff added
|
|
|
|
|
|
Revision 1.4 2001/01/05 17:35:50 florian
|
|
Revision 1.4 2001/01/05 17:35:50 florian
|