New upstream version 8.1.0

This commit is contained in:
geos_one
2025-08-10 01:34:16 +02:00
commit c891bb7105
4398 changed files with 838833 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#include "WaitAckMap.h"
#include "WaitAckMapIter.h"
WaitAckMapIter WaitAckMap_find(WaitAckMap* this, const char* searchKey)
{
RBTreeElem* treeElem = _PointerRBTree_findElem( (RBTree*)this, searchKey);
WaitAckMapIter iter;
WaitAckMapIter_init(&iter, this, treeElem);
return iter;
}
WaitAckMapIter WaitAckMap_begin(WaitAckMap* this)
{
struct rb_node* node = rb_first(&this->rbTree.treeroot);
RBTreeElem* treeElem = node ? container_of(node, RBTreeElem, treenode) : NULL;
WaitAckMapIter iter;
WaitAckMapIter_init(&iter, this, treeElem);
return iter;
}
int compareWaitAckMapElems(const void* key1, const void* key2)
{
return strcmp(key1, key2);
}