X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=powersensordaemon%2Fkey_value_storage.h;h=ce8c3c81d080ea781076b3ac4ee21c0c508d3326;hb=d3dd7636b3d3386aa3a328b251478c8396477e30;hp=9fa701c6d9b7d9d1b392899623b98d59e2207120;hpb=1e3d3a58756a74fe837636bf7791926494778f4c;p=svn42.git diff --git a/powersensordaemon/key_value_storage.h b/powersensordaemon/key_value_storage.h index 9fa701c..ce8c3c8 100644 --- a/powersensordaemon/key_value_storage.h +++ b/powersensordaemon/key_value_storage.h @@ -34,6 +34,8 @@ void key_value_storage_init(key_value_storage_t* stor); void key_value_storage_clear(key_value_storage_t* stor); int key_value_storage_add(key_value_storage_t* stor, const char* key, const char* value); char* key_value_storage_find(key_value_storage_t* stor, const char* key); +/* Warning: this function only works if you actually store \0-terminated strings as values!! */ +char const * key_value_storage_find_first_stringvalue(key_value_storage_t* stor, char const * value); int key_value_storage_length(key_value_storage_t* stor); void key_value_storage_print(key_value_storage_t* stor, const char* head, const char* sep, const char* tail);