From: ppisa Date: Thu, 18 Dec 2008 07:33:51 +0000 (+0000) Subject: Addec const attribute to some generic GAVL iterator functions. X-Git-Tag: ul_drv-0.8.0-release~28 X-Git-Url: https://rtime.felk.cvut.cz/gitweb/ulut.git/commitdiff_plain/9b24b3b895a36ab3d5b652d80889cd4ffa4d8ffd Addec const attribute to some generic GAVL iterator functions. 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. --- diff --git a/ulut/ul_gavl.h b/ulut/ul_gavl.h index 9fbe4a4..7593a8e 100644 --- a/ulut/ul_gavl.h +++ b/ulut/ul_gavl.h @@ -302,21 +302,21 @@ gavl_delete_it(gavl_it_t *it) } static inline int -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 -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 -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;