| 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 | { |
no test coverage detected