Commit 25a196d7 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

variable lookup: missing const

parent 12bd062b
...@@ -156,7 +156,7 @@ static int GetUnused ( vlc_object_t *, const char * ); ...@@ -156,7 +156,7 @@ static int GetUnused ( vlc_object_t *, const char * );
static uint32_t HashString ( const char * ); static uint32_t HashString ( const char * );
static int Insert ( variable_t **, int, const char * ); static int Insert ( variable_t **, int, const char * );
static int InsertInner ( variable_t **, int, uint32_t ); 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 * ); static void CheckValue ( variable_t *, vlc_value_t * );
...@@ -1263,7 +1263,8 @@ static int u32cmp( const void *key, const void *data ) ...@@ -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 * We use a recursive inner function indexed on the hash. Care is taken of
* possible hash collisions. * 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; variable_t **pp_var;
uint32_t i_hash; uint32_t i_hash;
...@@ -1286,7 +1287,7 @@ static int Lookup( variable_t **pp_vars, size_t i_count, const char *psz_name ) ...@@ -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 /* Hash collision should be very unlikely, but we cannot guarantee
* it will never happen. So we do an exhaustive search amongst all * it will never happen. So we do an exhaustive search amongst all
* entries with the same hash. Typically, there is only one anyway. */ * 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 < p_end) && (i_hash == (*pp_var)->i_hash);
pp_var++ ) pp_var++ )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment