xine-lib 1.2.13-20230125hg15249
xine_sarray_s Struct Reference

Data Fields

void ** chunk
 
size_t chunk_size
 
size_t size
 
xine_sarray_comparator_t comparator
 
int(* find )(xine_sarray_t *sarray, void *key)
 
unsigned int mode
 
unsigned int last_add [2]
 
unsigned int first_test
 
unsigned int same_dir
 
unsigned int unique_test
 
unsigned int add_here
 
struct { 
 
   int *   table 
 
   xine_sarray_hash_func_t   user_get 
 
   void(*   get )(xine_sarray_t *sarray, void
      *item) 
 
   unsigned int   size 
 
   unsigned int   start 
 
   unsigned int   stop 
 
   unsigned int   last_value 
 
   unsigned int   value 
 
hash 
 
void * default_chunk [1]
 

Field Documentation

◆ add_here

◆ chunk

◆ chunk_size

size_t xine_sarray_s::chunk_size

◆ comparator

◆ default_chunk

void* xine_sarray_s::default_chunk[1]

◆ find

int(* xine_sarray_s::find) (xine_sarray_t *sarray, void *key)

◆ first_test

◆ get

◆ [struct]

◆ last_add

◆ last_value

unsigned int xine_sarray_s::last_value

◆ mode

unsigned int xine_sarray_s::mode

◆ same_dir

◆ size [1/2]

◆ size [2/2]

unsigned int xine_sarray_s::size

◆ start

◆ stop

◆ table

◆ unique_test

unsigned int xine_sarray_s::unique_test

◆ user_get

◆ value


The documentation for this struct was generated from the following file: