MCPcopy Create free account
hub / github.com/ZDoom/Raze / SetNodeVector

Method SetNodeVector

source/common/utility/tarray.h:1446–1457  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1444 }
1445
1446 void SetNodeVector(hash_t size)
1447 {
1448 // Round size up to nearest power of 2
1449 for (Size = 1; Size < size; Size <<= 1)
1450 { }
1451 Nodes = (Node *)M_Malloc(Size * sizeof(Node));
1452 LastFree = &Nodes[Size]; /* all positions are free */
1453 for (hash_t i = 0; i < Size; ++i)
1454 {
1455 Nodes[i].SetNil();
1456 }
1457 }
1458
1459 void ClearNodeVector()
1460 {

Callers 2

TMapMethod · 0.80
TransferFromMethod · 0.80

Calls 2

M_MallocFunction · 0.85
SetNilMethod · 0.80

Tested by

no test coverage detected