void G_free_key_value(struct Key_Value *kv)
Free allocated Key_Value structure.
void G_set_key_value(const char *key, const char *value, struct Key_Value *kv)
Set value for given key.
const char * G_find_key_value(const char *key, const struct Key_Value *kv)
Find given key (case sensitive)
void G_write_key_value_file(const char *file, const struct Key_Value *kv)
Write key/value pairs to file.
struct Key_Value * G_read_key_value_file(const char *file)
Read key/values pairs from file.
int G_lookup_key_value_from_file(const char *file, const char *key, char value[], int n)
Look up for key in file.
void G_update_key_value_file(const char *file, const char *key, const char *value)
Update file, set up value for given key.