cfsection=items;
}
+int cf_item_count(void)
+{
+ struct cfitem *sect, *item;
+ int count = 0;
+ for (sect = cfsection; sect; sect = sect->var)
+ for (item = sect+1; sect->type; sect++)
+ count++;
+ return count;
+}
+
struct cfitem *cf_get_item(byte *sect, byte *name)
{
struct cfitem *item;
* Direct setting of configuration items and parsing the configuration file.
*/
+int cf_item_count(void);
struct cfitem *cf_get_item(byte *sect, byte *name);
byte *cf_set_item(byte *sect, byte *name, byte *value);
void cf_read(byte *filename);