Commit 264bde56 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

vlc_arrays.h: Implement vlc_array_index_of_item.

parent d71d800d
...@@ -314,6 +314,18 @@ vlc_array_item_at_index( vlc_array_t * p_array, int i_index ) ...@@ -314,6 +314,18 @@ vlc_array_item_at_index( vlc_array_t * p_array, int i_index )
return p_array->pp_elems[i_index]; return p_array->pp_elems[i_index];
} }
static inline int
vlc_array_index_of_item( vlc_array_t * p_array, void * item )
{
int i;
for( i = 0; i < p_array->i_count; i++)
{
if( p_array->pp_elems[i] == item )
return i;
}
return -1;
}
/* Write */ /* Write */
static inline void static inline void
vlc_array_insert( vlc_array_t * p_array, void * p_elem, int i_index ) vlc_array_insert( vlc_array_t * p_array, void * p_elem, int i_index )
......
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