Switch all sizing types to size_t.

This commit is contained in:
Danila Fedorin 2017-07-20 21:32:36 -07:00
parent 2bf3f32bed
commit c97538265d
2 changed files with 5 additions and 5 deletions

View File

@ -33,7 +33,7 @@ struct sprs_element_s {
/** /**
* The index of this element in the dense array. * The index of this element in the dense array.
*/ */
int index; size_t index;
/** /**
* A piece of data (optional) associated with this index. * A piece of data (optional) associated with this index.
*/ */
@ -47,11 +47,11 @@ struct sprs_s {
/** /**
* The maximum size of the set. This is the limit for integer indices. * The maximum size of the set. This is the limit for integer indices.
*/ */
int capacity; size_t capacity;
/** /**
* The current size of the sparse set, and the next available index in the dense array. * The current size of the sparse set, and the next available index in the dense array.
*/ */
int size; size_t size;
/** /**
* The dense array. * The dense array.
@ -80,7 +80,7 @@ void sprs_init(sprs* sprs);
* @param size the maximum capacity of the sparse set to use. * @param size the maximum capacity of the sparse set to use.
* @return LIBDS_SUCCESS if all goes well, or LIBDS_MALLOC if an allocation failed. * @return LIBDS_SUCCESS if all goes well, or LIBDS_MALLOC if an allocation failed.
*/ */
libds_result sprs_setup(sprs* sprs, int size); libds_result sprs_setup(sprs* sprs, size_t size);
/** /**
* Frees memory allocated by the sparse set, and resets its capacity and size. * Frees memory allocated by the sparse set, and resets its capacity and size.
* @param sprs the sparse set to free. * @param sprs the sparse set to free.

View File

@ -7,7 +7,7 @@ void sprs_init(sprs* sprs){
sprs->dense = NULL; sprs->dense = NULL;
sprs->sparse = NULL; sprs->sparse = NULL;
} }
libds_result sprs_setup(sprs* sprs, int size){ libds_result sprs_setup(sprs* sprs, size_t size){
libds_result result = LIBDS_SUCCESS; libds_result result = LIBDS_SUCCESS;
sprs->sparse = malloc(sizeof(*(sprs->sparse)) * size); sprs->sparse = malloc(sizeof(*(sprs->sparse)) * size);
sprs->dense = malloc(sizeof(*(sprs->dense)) * size); sprs->dense = malloc(sizeof(*(sprs->dense)) * size);