54 #ifndef COMMON_CONFIGITEM_H 55 #define COMMON_CONFIGITEM_H 62 typedef lumiera_configitem* LumieraConfigitem;
74 LumieraConfigitem (*newitem)(LumieraConfigitem);
75 LumieraConfigitem (*destroy)(LumieraConfigitem);
81 LumieraConfigitem parent;
95 lumiera_configitem_init (LumieraConfigitem
self);
98 lumiera_configitem_destroy (LumieraConfigitem
self, LumieraConfigLookup lookup);
101 lumiera_configitem_new (
const char* line);
104 lumiera_configitem_delete (LumieraConfigitem
self, LumieraConfigLookup lookup);
107 lumiera_configitem_set_value (LumieraConfigitem
self,
const char* delim_value);
110 lumiera_configitem_parse (LumieraConfigitem
self,
const char* line);
113 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...