Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #3070 by superintelligence: 0 byte-identical, 3 confirmed by peer review. - fn_03717 BarterTree::EraseSubtree: logic confirmed by peer review - fn_03720 BarterTree::~BarterTree: logic confirmed by peer review - fn_03743 BarterTree::Clear: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
8239d51c2f
commit
1037b29b41
1 changed files with 4 additions and 4 deletions
|
|
@ -92,7 +92,7 @@ void BarterTree::EraseSubtree(BarterTree* owner, BarterTreeNode* root)
|
|||
while (node->isnil == 0) {
|
||||
EraseSubtree(owner, node->right);
|
||||
BarterTreeNode* next = node->left;
|
||||
::operator delete(node);
|
||||
delete node;
|
||||
node = next;
|
||||
}
|
||||
}
|
||||
|
|
@ -132,10 +132,10 @@ BarterTree::~BarterTree()
|
|||
while (node->isnil == 0) {
|
||||
EraseSubtree(this, node->right);
|
||||
BarterTreeNode* next = node->left;
|
||||
::operator delete(node);
|
||||
delete node;
|
||||
node = next;
|
||||
}
|
||||
::operator delete(head);
|
||||
delete head;
|
||||
}
|
||||
|
||||
// OFFSET: 0x005D84F0
|
||||
|
|
@ -147,7 +147,7 @@ void BarterTree::Clear()
|
|||
while (node->isnil == 0) {
|
||||
EraseSubtree(this, node->right);
|
||||
BarterTreeNode* next = node->left;
|
||||
::operator delete(node);
|
||||
delete node;
|
||||
node = next;
|
||||
}
|
||||
head->parent = head;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue