kat or kat.cfg is a simpler and more minimalistic C port of dog.cfg
a C++ library used to manage simple KEY=VALUE configuration files.
kat.create(path)- creates a new configuration filekat.add(key, val, path)- adds a newkey=valuekat.addComment(str, path)- add a new#commentkat.read(key, path, buffer, buffer_size)- read a key's value to a bufferkat.del(key, path)- delete a key with its valuekat.edit(key, new_value, path)- edit a key's value