Main Page | Class List | Directories | File List | Class Members | File Members

blkarray_list.h File Reference

#include <s3types.h>

Go to the source code of this file.

Classes

struct  blkarray_list_s

Defines

#define blkarray_list_ptr(l, r, c)   ((l)->ptr[r][c])
#define blkarray_list_maxblks(l)   ((l)->maxblks)
#define blkarray_list_blksize(l)   ((l)->blksize)
#define blkarray_list_n_valid(l)   ((l)->n_valid)
#define blkarray_list_cur_row(l)   ((l)->cur_row)
#define blkarray_list_cur_row_free(l)   ((l)->cur_row_free)

Typedefs

typedef blkarray_list_s blkarray_list_t

Functions

blkarray_list_t_blkarray_list_init (int32 maxblks, int32 blksize)
blkarray_list_tblkarray_list_init (void)
int32 blkarray_list_append (blkarray_list_t *, void *data)
void blkarray_list_reset (blkarray_list_t *)
void blkarray_list_free (blkarray_list_t *bl)


Define Documentation

#define blkarray_list_blksize  )     ((l)->blksize)
 

#define blkarray_list_cur_row  )     ((l)->cur_row)
 

#define blkarray_list_cur_row_free  )     ((l)->cur_row_free)
 

#define blkarray_list_maxblks  )     ((l)->maxblks)
 

#define blkarray_list_n_valid  )     ((l)->n_valid)
 

#define blkarray_list_ptr l,
r,
 )     ((l)->ptr[r][c])
 


Typedef Documentation

typedef struct blkarray_list_s blkarray_list_t
 


Function Documentation

blkarray_list_t* _blkarray_list_init int32  maxblks,
int32  blksize
 

int32 blkarray_list_append blkarray_list_t ,
void *  data
 

void blkarray_list_free blkarray_list_t bl  ) 
 

Completely free the list and all entries in it.

blkarray_list_t* blkarray_list_init void   ) 
 

void blkarray_list_reset blkarray_list_t  ) 
 


Generated on Sat Apr 11 00:02:29 2009 by  doxygen 1.3.9.1