fixed problem with ReOrganize
This commit is contained in:
@@ -203,7 +203,7 @@ IMPLEMENTATION MODULE Storage;
|
|||||||
BEGIN
|
BEGIN
|
||||||
a:= MyAllocate(size);
|
a:= MyAllocate(size);
|
||||||
IF a # NIL THEN
|
IF a # NIL THEN
|
||||||
DEALLOCATE(a, size);
|
Deallocate(a, size);
|
||||||
RETURN TRUE;
|
RETURN TRUE;
|
||||||
END;
|
END;
|
||||||
RETURN FALSE;
|
RETURN FALSE;
|
||||||
@@ -324,9 +324,12 @@ IMPLEMENTATION MODULE Storage;
|
|||||||
BNEXT := Llist;
|
BNEXT := Llist;
|
||||||
Llist := b;
|
Llist := b;
|
||||||
END;
|
END;
|
||||||
|
b := ADDRESS(b) + (BSIZE+1) * UNIT;
|
||||||
|
ELSE
|
||||||
|
b := ADDRESS(b) +
|
||||||
|
((BSIZE + (UNIT - 1)) DIV UNIT + 1) * UNIT;
|
||||||
END;
|
END;
|
||||||
END;
|
END;
|
||||||
b := ADDRESS(b) + (b^.BSIZE+1) * UNIT;
|
|
||||||
END;
|
END;
|
||||||
END ReOrganize;
|
END ReOrganize;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user