projects
/
svn42.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added autosample parameter
[svn42.git]
/
powersensordaemon
/
key_value_storage.c
diff --git
a/powersensordaemon/key_value_storage.c
b/powersensordaemon/key_value_storage.c
index
7f4b584
..
118be99
100644
(file)
--- a/
powersensordaemon/key_value_storage.c
+++ b/
powersensordaemon/key_value_storage.c
@@
-76,6
+76,21
@@
char* key_value_storage_find(key_value_storage_t* stor, const char* key)
return NULL;
}
return NULL;
}
+int key_value_storage_length(key_value_storage_t* stor)
+{
+ if(!stor)
+ return 0;
+
+ int length = 0;
+ string_list_element_t* k = stor->keys_.first_;
+ while(k) {
+ length++;
+ k = k->next_;
+ }
+
+ return length;
+}
+
void key_value_storage_print(key_value_storage_t* stor, const char* head, const char* sep, const char* tail)
{
if(!stor)
void key_value_storage_print(key_value_storage_t* stor, const char* head, const char* sep, const char* tail)
{
if(!stor)