#pragma once #include enum BLIST_CONFIG_KEY { CONFIG_DATABASE_NAME, _CONFIG_KEY_COUNT }; typedef enum BLIST_CONFIG_KEY BLIST_CONFIG_KEY; typedef char *blist_config[_CONFIG_KEY_COUNT]; char *blist_config_key_to_string(BLIST_CONFIG_KEY key); BLIST_CONFIG_KEY blist_config_string_to_key(const char *key); char *blist_config_name(char *); void blist_config_parse(blist_config *, FILE *); void blist_config_setup(char *, FILE *);