]> git.sesse.net Git - vlc/commitdiff
variable lookup: missing const
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 3 Jan 2010 15:51:04 +0000 (17:51 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 3 Jan 2010 15:51:04 +0000 (17:51 +0200)
src/misc/variables.c

index dc504c67a2fc47a2858020201499e47a3c78192c..84ebbe84f05de7c99a26eff5444dac8387f16674 100644 (file)
@@ -156,7 +156,7 @@ static int      GetUnused   ( vlc_object_t *, const char * );
 static uint32_t HashString  ( const char * );
 static int      Insert      ( variable_t **, int, const char * );
 static int      InsertInner ( variable_t **, int, uint32_t );
-static int      Lookup      ( variable_t **, size_t, const char * );
+static int      Lookup      ( variable_t *const *, size_t, const char * );
 
 static void     CheckValue  ( variable_t *, vlc_value_t * );
 
@@ -1263,7 +1263,8 @@ static int u32cmp( const void *key, const void *data )
  * We use a recursive inner function indexed on the hash. Care is taken of
  * possible hash collisions.
  *****************************************************************************/
-static int Lookup( variable_t **pp_vars, size_t i_count, const char *psz_name )
+static int Lookup( variable_t *const *pp_vars, size_t i_count,
+                   const char *psz_name )
 {
     variable_t **pp_var;
     uint32_t i_hash;
@@ -1286,7 +1287,7 @@ static int Lookup( variable_t **pp_vars, size_t i_count, const char *psz_name )
     /* Hash collision should be very unlikely, but we cannot guarantee
      * it will never happen. So we do an exhaustive search amongst all
      * entries with the same hash. Typically, there is only one anyway. */
-    for( variable_t **p_end = pp_vars + i_count;
+    for( variable_t *const *p_end = pp_vars + i_count;
          (pp_var < p_end) && (i_hash == (*pp_var)->i_hash);
          pp_var++ )
     {