Changeset 6079:a246d802e69d in roaraudio
- Timestamp:
- 05/31/15 00:03:34 (9 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/kstore.h
r6075 r6079 54 54 int roar_kstore_foreach(struct roar_kstore * store, int (*func)(void *obj, void *userdata), void * userdata); 55 55 56 ssize_t roar_kstore_length(struct roar_kstore * store); 57 56 58 // aliases: 57 59 #define roar_kstore_new_connection(len) roar_kstore_new((len), \ -
libroar/kstore.c
r6078 r6079 269 269 } 270 270 271 ssize_t roar_kstore_length(struct roar_kstore * store) { 272 ssize_t ret = 0; 273 size_t i; 274 275 if ( store == NULL ) { 276 roar_err_set(ROAR_ERROR_FAULT); 277 return -1; 278 } 279 280 for (i = 0; i < store->len; i++) 281 if ( store->kv[i].key != NULL ) 282 ret++; 283 284 return ret; 285 } 286 271 287 //ll
Note: See TracChangeset
for help on using the changeset viewer.