45 #ifndef COMMON_CONFIGITEM_H 46 #define COMMON_CONFIGITEM_H 53 typedef lumiera_configitem* LumieraConfigitem;
65 LumieraConfigitem (*newitem)(LumieraConfigitem);
66 LumieraConfigitem (*destroy)(LumieraConfigitem);
72 LumieraConfigitem parent;
86 lumiera_configitem_init (LumieraConfigitem
self);
89 lumiera_configitem_destroy (LumieraConfigitem
self, LumieraConfigLookup lookup);
92 lumiera_configitem_new (
const char* line);
95 lumiera_configitem_delete (LumieraConfigitem
self, LumieraConfigLookup lookup);
98 lumiera_configitem_set_value (LumieraConfigitem
self,
const char* delim_value);
101 lumiera_configitem_parse (LumieraConfigitem
self,
const char* line);
104 lumiera_configitem_move (LumieraConfigitem
self, LumieraConfigitem dest);
Lookup of configuration keys in a low-level configuration system.
Intrusive cyclic double linked list There is only one node type which contains a forward and a backwa...