tiles: treat ti_client as pointer and use macros

This commit is contained in:
Darryl L. Miles
2025-04-09 15:07:27 -04:00
committed by R. Timothy Edwards
parent cc6e7ebe84
commit 34dfd3686b
+3 -3
View File
@@ -699,7 +699,7 @@ getTileFromTileStore()
if (TileStoreFreeList)
{
_return_tile = TileStoreFreeList;
TileStoreFreeList = (Tile *)TileStoreFreeList->ti_client;
TileStoreFreeList = (Tile *)CD2PTR(TileStoreFreeList->ti_client);
return _return_tile;
}
@@ -727,14 +727,14 @@ TileStoreFree(ptr)
if (!TileStoreFreeList_end || !TileStoreFreeList)
{
TileStoreFreeList_end = ptr;
ptr->ti_client = (unsigned long)0;
ptr->ti_client = PTR2CD(NULL);
TileStoreFreeList = TileStoreFreeList_end;
}
else
{
TileStoreFreeList_end->ti_client = PTR2CD(ptr);
TileStoreFreeList_end = ptr;
TileStoreFreeList_end->ti_client = INT2CD(0);
TileStoreFreeList_end->ti_client = PTR2CD(NULL);
}
}