misc_utils

misc_utils

Synopsis



#define             NEW_INSTANCE                        (type)
#define             NEW_ARRAY_INSTANCE                  (element_count,type)
void**              array2D_new                         (size_t row_size,
                                                         size_t col_size,
                                                         size_t element_size,
                                                         size_t pointer_size);
void                array2D_free                        (void **arrayPtr);
#define             NEW_ARRAY2D_INSTANCE                (row_size,col_size,type)

Description

Details

NEW_INSTANCE()

#define             NEW_INSTANCE(type)

type :


NEW_ARRAY_INSTANCE()

#define             NEW_ARRAY_INSTANCE(element_count,type)

element_count :

type :


array2D_new ()

void**              array2D_new                         (size_t row_size,
                                                         size_t col_size,
                                                         size_t element_size,
                                                         size_t pointer_size);

row_size :

col_size :

element_size :

pointer_size :

Returns :


array2D_free ()

void                array2D_free                        (void **arrayPtr);

arrayPtr :


NEW_ARRAY2D_INSTANCE()

#define NEW_ARRAY2D_INSTANCE(row_size,col_size,type) (type**) array2D_new(row_size,col_size,sizeof(type),sizeof(type*));

row_size :

col_size :

type :