49 #if !defined(__SPV_H__)
52 #define SPV_ROWLEN 256
69 extern void spv_del(sparse_vector_t spv);
70 extern sparse_vector_t
spv_new(ocs_os_handle_t os);
71 extern void spv_set(sparse_vector_t sv, uint32_t idx,
void *value);
72 extern void *
spv_get(sparse_vector_t sv, uint32_t idx);
void * spv_get(sparse_vector_t sv, uint32_t idx)
Return the sparse vector cell value.
sparse_vector_t spv_new(ocs_os_handle_t os)
Instantiate a new sparse vector object.
void spv_del(sparse_vector_t spv)
Delete a sparse vector.
void spv_set(sparse_vector_t sv, uint32_t idx, void *value)
Set the sparse vector cell value.