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 struct 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


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 7 Mar 2010 by  doxygen 1.6.1