1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Merge 11.4 into 11.7

This commit is contained in:
Marko Mäkelä
2024-12-02 17:51:17 +02:00
449 changed files with 6775 additions and 4292 deletions

View File

@@ -26,15 +26,13 @@ template<typename Element, typename Param=void>
class Queue
{
public:
typedef int (*Queue_compare)(Param *, const Element *, const Element *);
Queue() { m_queue.root= 0; }
~Queue() { delete_queue(&m_queue); }
int init(uint max_elements, bool max_at_top, Queue_compare compare,
int init(uint max_elements, bool max_at_top, qsort_cmp2 compare,
Param *param= 0)
{
return init_queue(&m_queue, max_elements, 0, max_at_top,
(queue_compare)compare, (void *)param, 0, 0);
compare, (void *)param, 0, 0);
}
size_t elements() const { return m_queue.elements; }