54 #ifndef XINE_SORTED_ARRAY_H 55 #define XINE_SORTED_ARRAY_H xine_sarray_comparator_t comparator
Definition: sorted_array.c:32
#define XINE_MALLOC
Definition: attributes.h:119
Definition: sorted_array.c:30
void xine_sarray_remove(xine_sarray_t *sarray, unsigned int position)
Definition: sorted_array.c:76
char key[16]
Definition: xine_speex_decoder.c:98
int(* xine_sarray_comparator_t)(void *, void *)
Definition: sorted_array.h:66
xine_sarray_t * xine_sarray_new(size_t initial_size, xine_sarray_comparator_t comparator)
Definition: sorted_array.c:36
void xine_sarray_delete(xine_sarray_t *sarray)
Definition: sorted_array.c:50
#define XINE_PROTECTED
Definition: attributes.h:73
int xine_sarray_binary_search(xine_sarray_t *sarray, void *key)
Definition: sorted_array.c:84
int xine_sarray_add(xine_sarray_t *sarray, void *value)
Definition: sorted_array.c:65
void * xine_sarray_get(xine_sarray_t *sarray, unsigned int position)
Definition: sorted_array.c:80
size_t xine_sarray_size(const xine_sarray_t *sarray)
Definition: sorted_array.c:57
void xine_sarray_clear(xine_sarray_t *sarray)
Definition: sorted_array.c:61