Public API for the econf library.
struct econf_file econf_file
econf_err
libeconf error codes
void econf_freeExtValue(econf_ext_value *to_free)
Free an complete econf_ext_value struct.
econf_err econf_getExtValue(econf_file *kf, const char *group, const char *key, econf_ext_value **result)
Evaluating more information for given group/key.
char * comment_before_key
Comment before the key/value entry.
char ** values
Values of a given key in form of a string array.
uint64_t line_number
Line number of the configuration key/value.
char * file
Path of the configuration file where this value has been read.
char * comment_after_value
Comment after the value entry.