Changeset 5644:ebfbaab396d7 in roaraudio
- Timestamp:
- 09/11/12 20:21:00 (11 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r5643 r5644 11 11 * Changed default linkage model for ELF to indirect (Closes: #281) 12 12 * Updated VIO CMD to work around kernel bugs in Linux kernel. 13 * Improved kstore API (See: #317) 13 14 14 15 v. 1.0beta5 - Mon Aug 20 2012 23:52 CEST -
include/libroar/kstore.h
r5443 r5644 50 50 void * roar_kstore_get(struct roar_kstore * store, const char * key); 51 51 int roar_kstore_delete(struct roar_kstore * store, const char * key); 52 const char * roar_kstore_name(struct roar_kstore * store, const void * obj); 52 53 53 54 // aliases: -
libroar/kstore.c
r5443 r5644 211 211 } 212 212 213 const char * roar_kstore_name(struct roar_kstore * store, const void * obj) { 214 size_t i; 215 216 if ( store == NULL ) { 217 roar_err_set(ROAR_ERROR_FAULT); 218 return NULL; 219 } 220 221 for (i = 0; i < store->len; i++) 222 if ( store->kv[i].key != NULL && store->kv[i].value == obj ) 223 return store->kv[i].key; 224 225 roar_err_set(ROAR_ERROR_NOENT); 226 return NULL; 227 } 228 213 229 //ll
Note: See TracChangeset
for help on using the changeset viewer.