]> rtime.felk.cvut.cz Git - ulut.git/commitdiff
Addec const attribute to some generic GAVL iterator functions.
authorppisa <ppisa>
Thu, 18 Dec 2008 07:33:51 +0000 (07:33 +0000)
committerppisa <ppisa>
Thu, 18 Dec 2008 07:33:51 +0000 (07:33 +0000)
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.

ulut/ul_gavl.h

index 9fbe4a4aed3b3cfa873af0f3a1a434fa922668cd..7593a8e90a3a658caa3bf62a372627ca62d5a5ea 100644 (file)
@@ -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;