X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=powersensordaemon%2Fkey_value_storage.h;h=bec26f8f2ae1da8c72649327dbadc5af0563e30d;hb=bf24462606f32226099680522eb44ac12c274291;hp=9fa701c6d9b7d9d1b392899623b98d59e2207120;hpb=7d94a3fe898b6b35d15d88c0739cc44f0ab891d3;p=svn42.git diff --git a/powersensordaemon/key_value_storage.h b/powersensordaemon/key_value_storage.h index 9fa701c..bec26f8 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* key_value_storage_find_first_stringvalue(key_value_storage_t* stor, const char* 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);