xine-lib 1.2.13-20230125hg15249
Data Fields
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

unsigned int xine_sarray_s::add_here

◆ chunk

void** xine_sarray_s::chunk

◆ chunk_size

size_t xine_sarray_s::chunk_size

◆ comparator

xine_sarray_comparator_t xine_sarray_s::comparator

◆ default_chunk

void* xine_sarray_s::default_chunk[1]

◆ find

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

◆ first_test

unsigned int xine_sarray_s::first_test

◆ get

void(* xine_sarray_s::get) (xine_sarray_t *sarray, void *item)

◆ [struct]

struct { ... } xine_sarray_s::hash

◆ last_add

unsigned int xine_sarray_s::last_add[2]

◆ last_value

unsigned int xine_sarray_s::last_value

◆ mode

unsigned int xine_sarray_s::mode

◆ same_dir

unsigned int xine_sarray_s::same_dir

◆ size [1/2]

size_t xine_sarray_s::size

◆ size [2/2]

unsigned int xine_sarray_s::size

◆ start

unsigned int xine_sarray_s::start

◆ stop

unsigned int xine_sarray_s::stop

◆ table

int* xine_sarray_s::table

◆ unique_test

unsigned int xine_sarray_s::unique_test

◆ user_get

xine_sarray_hash_func_t xine_sarray_s::user_get

◆ value

unsigned int xine_sarray_s::value

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