#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_t * | blkarray_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 blkarray_list_blksize | ( | l | ) | ((l)->blksize) |
#define blkarray_list_cur_row | ( | l | ) | ((l)->cur_row) |
#define blkarray_list_cur_row_free | ( | l | ) | ((l)->cur_row_free) |
#define blkarray_list_maxblks | ( | l | ) | ((l)->maxblks) |
#define blkarray_list_n_valid | ( | l | ) | ((l)->n_valid) |
#define blkarray_list_ptr | ( | l, | |||
r, | |||||
c | ) | ((l)->ptr[r][c]) |
typedef struct blkarray_list_s blkarray_list_t |
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 * | ) |