mirror of
https://github.com/haproxy/haproxy.git
synced 2026-03-15 15:12:19 -04:00
This is where other imported components are located. All files which used to directly include ebtree were touched to update their include path so that "import/" is now prefixed before the ebtree-related files. The ebtree.h file was slightly adjusted to read compiler.h from the common/ subdirectory (this is the only change). A build issue was encountered when eb32sctree.h is loaded before eb32tree.h because only the former checks for the latter before defining type u32. This was addressed by adding the reverse ifdef in eb32tree.h. No further cleanup was done yet in order to keep changes minimal.
32 lines
1 KiB
C
32 lines
1 KiB
C
/*
|
|
* Elastic Binary Trees - exported generic functions
|
|
* Version 6.0.6
|
|
* (C) 2002-2011 - Willy Tarreau <w@1wt.eu>
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation, version 2.1
|
|
* exclusively.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
|
|
#include <import/ebtree.h>
|
|
|
|
void eb_delete(struct eb_node *node)
|
|
{
|
|
__eb_delete(node);
|
|
}
|
|
|
|
/* used by insertion primitives */
|
|
struct eb_node *eb_insert_dup(struct eb_node *sub, struct eb_node *new)
|
|
{
|
|
return __eb_insert_dup(sub, new);
|
|
}
|