git-svn-id: trunk@28700 -
@@ -319,6 +319,17 @@
Dec(MaxAvail, SizeOf(TTinyHeapMemBlockSize));
end;
+ procedure Mark(var p: Pointer);
+ begin
+ p := HeapPtr;
+ end;
+
+ procedure Release(var p: Pointer);
+ HeapPtr := p;
+ FreeList := p;
procedure InternalTinyAlign(var AAddress: Pointer; ASize: PtrUInt);
var
alignment_inc: smallint;
@@ -28,4 +28,5 @@
function MemAvail: {$ifdef FPC_TINYHEAP_HUGE}LongInt{$else}PtrUInt{$endif};
function MaxAvail: {$ifdef FPC_TINYHEAP_HUGE}LongInt{$else}PtrUInt{$endif};
-