Main Page   Data Structures   File List   Data Fields   Globals  

/home/mclark/src/json-c/arraylist.h File Reference


Data Structures

struct  array_list

Defines

#define ARRAY_LIST_DEFAULT_SIZE   32

Functions

typedef void (array_list_free_fn)(void *data)
array_listarray_list_new (array_list_free_fn *free_fn)
void array_list_free (struct array_list *this)
void * array_list_get_idx (struct array_list *this, int i)
int array_list_put_idx (struct array_list *this, int i, void *data)
int array_list_add (struct array_list *this, void *data)
int array_list_length (struct array_list *this)

Define Documentation

#define ARRAY_LIST_DEFAULT_SIZE   32
 


Function Documentation

int array_list_add struct array_list   this,
void *    data
 

void array_list_free struct array_list   this
 

void* array_list_get_idx struct array_list   this,
int    i
 

int array_list_length struct array_list   this
 

struct array_list* array_list_new array_list_free_fn *    free_fn
 

int array_list_put_idx struct array_list   this,
int    i,
void *    data
 

typedef void array_list_free_fn   
 


Generated on Sat Aug 7 12:37:13 2004 for json-c by doxygen1.2.15