This is NOT conversion of custom seatch functions to the
const key pointer. This conversion needs more checking
and could cause problems when multiple consts attributes
are accumulated.
-gavl_find_it(gavl_root_t *container, void *key, gavl_it_t *it)
+gavl_find_it(gavl_root_t *container, const void *key, gavl_it_t *it)
{
it->container=container;
return (it->node=gavl_find_first_node(container, key))!=0;
}
static inline int
{
it->container=container;
return (it->node=gavl_find_first_node(container, key))!=0;
}
static inline int
-gavl_find_first_it(gavl_root_t *container, void *key, gavl_it_t *it)
+gavl_find_first_it(gavl_root_t *container, const void *key, gavl_it_t *it)
{
it->container=container;
return (it->node=gavl_find_first_node(container, key))!=0;
}
static inline int
{
it->container=container;
return (it->node=gavl_find_first_node(container, key))!=0;
}
static inline int
-gavl_find_after_it(gavl_root_t *container, void *key, gavl_it_t *it)
+gavl_find_after_it(gavl_root_t *container, const void *key, gavl_it_t *it)
{
it->container=container;
return (it->node=gavl_find_after_node(container, key))!=0;
{
it->container=container;
return (it->node=gavl_find_after_node(container, key))!=0;