1. Configuration files

typedef struct MT_CONFIG;

MT_CONFIG  *mt_get_config();
MT_CONFIG  *mt_load_config(const char *fname);
void        mt_free_config(MT_CONFIG *cfg);
const char *mt_get_config_option(MT_CONFIG *cfg, const char *name, const char *section);
void        mt_color_set_from_config(MT_CONFIG *cfg, MT_COLOR *col, char *name, char *section);